
python
python语法、使用技巧和比较好的脚本
潘旭阳
秉承一颗改变人们生活方式、推动地球进步的心志,畅游在AI知识的广袤海洋, 就算你是一只洁白无瑕的小白,坚持下去,总有一天,你也能够登上属于自己的AI舞台。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
同一python创建多个虚拟环境
问题两个环境环境1:python3.8 + pytorch1.4环境2:python3.8 + pytorch1.6安装virtualenv工具pip install virtualenv 创建两个虚拟环境virtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe vir1virtualenv -p C:\Users\Administrator\AppData\Local\Pr原创 2021-11-24 23:02:38 · 1865 阅读 · 0 评论 -
Windows平台下安装Python
0 新系统发现有Python命令我在装完新系统发现,在cmd控制台下输入where python,居然有python指令,那就去删除pythoncd C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps这个目录下,del python1 Python安装包下载下载python安装包https://www.python.org/downloads/windows/以下载python3.8.10为例2 安装第一步第二步安装成原创 2021-11-24 22:25:21 · 1193 阅读 · 0 评论 -
python字符集与字符编码
字符集和字符编码定义字符集: 定义了字符和二进制的对应关系,为每个字符分配了唯一的编号。可以将字符集理解成一个很大的表格,它列出了所有字符和二进制的对应关系,计算机显示文字或者存储文字,就是一个查表的过程。字符编码: 规定了如何将字符的编号存储到计算机中。如果使用了类似 GB2312 和 GBK 的变长存储方案(不同的字符占用的字节数不一样),那么为了区分一个字符到底使用了几个字节,就不能将字符的编号直接存储到计算机中,字符编号在存储之前必须要经过转换,在读取时还要再逆向转换一次,这套转换方案就叫做字原创 2021-06-17 12:02:09 · 596 阅读 · 1 评论 -
最新清华镜像源地址(linux下设置conda镜像源)
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/..原创 2021-04-20 17:51:07 · 4005 阅读 · 0 评论 -
python删除指定目录下的所有文件
代码如下import ostarget_dir = './caption-out-1/'print(f' delete directory: {target_dir}')shutil.rmtree(target_dir)os.mkdir(target_dir)原创 2021-04-06 20:25:29 · 277 阅读 · 0 评论 -
python批量按顺序编号命名文件
需求下载了一堆图片文件,名字是乱序的,怎么顺序编号这些文件代码如下def rename_file(root=''): filename_list = glob.glob(f'{root}/*') filename_list.sort() for idx, filename in enumerate(filename_list): dst = os.path.dirname(filename) + os.sep + f'{04d:idx}' os原创 2021-04-06 17:10:17 · 1307 阅读 · 0 评论 -
python使用dom将数据写入XML文件
基本流程1.创建根节点 2.创建节点 3.给该节点添加文本 4.给该节点设置属性 5.给该节点添加到父节点代码如下import xml.dom.minidom as minidomdoc = minidom.Document() # 创建根节点a = minidom.getDOMImplementation()data = doc.createElement('data') # 在doc中创建一个data标签原创 2021-01-07 12:15:03 · 971 阅读 · 2 评论 -
类的总结
私有属性私有方法静态方法类方法原创 2020-11-18 19:28:07 · 501 阅读 · 0 评论 -
python学习类的三大特征--继承
继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。继承的使用父类里定义的属性,子类可以直接使用父类的方法子类实例对象可以直接调用class Animal(object): def __init__(self, name, age): self.name = name self.age = age def sleep(self): print(self.name + '正在睡觉')class Dog(Animal)原创 2020-11-13 18:36:19 · 277 阅读 · 0 评论 -
python使用小技巧
找出numpy矩阵中的不同元素# array转数组转list转setarr = np.array([1,1,2,3,3,3,3])print(set(arr.flatten().tolist()))原创 2020-10-29 21:06:26 · 544 阅读 · 0 评论 -
python常用系统模块
os模块import osos.getcwd() # 获取当前的工作目录,即当前python脚本工作的目录os.chdir('test') # 改变当前脚本工作目录,相当于shell下的cd命令os.rename('毕业论文.txt','毕业论文-最终版.txt') # 文件重命名os.remove('毕业论文.txt') # 删除文件os.rmdir('demo') # 删除空文件夹os.removedirs('demo') # 删除空文件夹os.mkdir(path) # 创建一个原创 2020-10-20 20:28:00 · 357 阅读 · 0 评论 -
正则表达式和re模块
正则表达式和re模块定义常用方法代码示例定义正则表达式是匹配字符串内容的一种规则在python中,通过模块re,程序员可以直接调用来实现正则匹配常用方法re.match()尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回nonere.search()扫描整个字符串并返回第一个成功的匹配re.compile用于编译正则表达式,生成一个正则表达式(pattern)对象re.findall在字符串中找到正则表达式所匹配的字符串,并返回一个列表,如果原创 2020-09-24 21:43:36 · 165 阅读 · 0 评论 -
python使用小技巧总结(dir()、help())
dir:():列出指定类或模块包含的全部内容(包含函数、方法、类、变量)help():查看某个函数或方法的帮助文档Ctrl + Q:快速查看文档id():判断变量所引用的对象的内存地址...原创 2019-07-03 15:36:41 · 310 阅读 · 0 评论 -
python高级变量类型
目录1. 总表2. 列表(取、增、删、改、查、排序、统计)3. 元组 (取、查找、统计)4. 字典 (取、增、删、改、查、统计)5. 字符串6. 列表、元组、字典、字符串公共方法1. 总表2. 列表(取、增、删、改、查、排序、统计)3. 元组 (取、查找、统计)Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改4. 字典 ...原创 2019-07-03 11:27:55 · 181 阅读 · 0 评论 -
python运算符的优先级
以下表格的算数优先级由高到最低顺序排列原创 2019-07-02 21:25:30 · 387 阅读 · 0 评论 -
python中的is 与 == 区别
is用于判断两个变量 引用对象是否为同一个(引用就是地址)==用于判断引用变量的值是否相等原创 2019-07-02 20:04:46 · 234 阅读 · 0 评论