Python学习

本文最后更新于 2023年9月26日。

Python学习

不主动,不拒绝,不负责的三大原则[捂脸]

# & gt; 和 & lt; 代表大于号> 和小于号< 以及其英文的全称

python包下载

Python Extension Packages for Windows – Christoph Gohlke
https://www.lfd.uci.edu/~gohlke/pythonlibs/#traits

relief

当子菜单分离原窗时的3D效果,relief=RAISED,SUNKEN,FLAT,RIDGE,SOLID,GROOVE

python-docx安装

docx库是一个比较老的库,安装python-docx就可以解决问题。我是先安装成功了docx,查看库里面已经有了依赖包lxml,所以先通过pycharm卸载docx,安装上python-docx问题就解决了。

[[pip国内的一些镜像]]

三种获取帮助的方法

dir()
help()
.__doc_

pip

使用如下命令查看,当前平台支持的版本

pip debug --verbose

pip国内的一些镜像

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,然后新建文件pip.ini,即 %HOMEPATH%\pip\pip.ini,输入或修改内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

修改源方法:
直接一行代码搞定
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

PS D:\mysync\pc_home_work\pyfile> pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to C:\Users\Xuemao\AppData\Roaming\pip\pip.ini

临时使用:
可以在使用pip的时候在后面加上-i参数,指定pip源
eg: pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
python判断字符串相同
“python中,判断两个字符串是否相等或一样,可以使用 = =或者is来判断;判断不一样可以使用 is not

以单个下划线开头的类方法什么意思

在Python中,以单个下划线开头的类方法是一种惯例,用于指示该方法是类的私有方法或内部方法。这意味着该方法不应该被类的外部或子类的代码直接调用。通常,这些方法被认为是类的实现细节,而不是公共API的一部分。

虽然在Python中没有真正的私有方法或属性,但是惯例是,以单个下划线开头的方法或属性应该被视为类的内部实现细节,而不应该被直接访问。

需要注意的是,虽然Python解释器不会强制执行这个惯例,但是许多IDE和代码分析工具可以使用这个惯例来提醒您哪些方法和属性应该被视为私有的,以及哪些应该在公共API中公开。