1. with open(xxx,'x') as xx:
比如 with open(music_meta_file, 'r') as fd:
用with open(…) as ..读取music_meta_file的内容,参数 "r"是指:只读,写入,追加等
2.enumerate() 函数的用法
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
Python 2.3. 以上版本可用,2.6 添加 start 参数。
>>> product = ["Mac pro","iPhone","iWatch"]
>>> for index,item in enumerate(product):
print(index,item)
>>>
得到以下结果
0 Mac pro
1 iPhone
2 iWatch
也可以使用enumerate函数的第二个参数:
>>> for index,item in enumerate(product,1)://第二个参数表示下标开始的位置,取值为1即表示下标从1开始计算,默认从0开始
print(index,item)
>>>
得到以下结果
1 Mac pro
2 iPhone
3 iWatch
3.python的转义字符
转义字符 | 描述 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\’ | 单引号 |
\” | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数yy代表的字符,例如:\o12代表换行 |
\xyy | 十进制数yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
4.import sys sys.path.append(...)
模块搜索。当我们试图加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错
>>> import sys
>>> sys.path
如果我们要添加自己的搜索目录,有两种方法:
一是直接修改sys.path,添加要搜索的目录:
<span style="color:#ff0000;">>>> import sys
>>> sys.path.append('/Users/michael/my_py_scripts')</span>
第一种方法是在运行时修改,运行结束后失效。
第二种方法是设置环境变量PYTHONPATH,该环境变量的内容会被自动添加到模块搜索路径中。设置方式与设置Path环境变量类似。注意只需要添加你自己的搜索路径,Python自己本身的搜索路径不受影响。
比如
5.split()函数的用法
split()就是将一个字符串分裂成多个字符串组成的列表。
split()当不带参数时以空格进行分割,当代参数时,以该参数进行分割。
6.Python中有join()和os.path.join()两个函数的用法
join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
os.path.join(): 将多个路径组合后返回
7.set()的用法
set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
可以参考 转自https://blog.csdn.net/csdn15698845876/article/details/78244491 的写法