python_IO编程
打开文件
with open('/Users/apple/Desktop/IOTest.py', 'r', encoding='gbk', errors='ignore') as f: print(f.read())
写文件:'w'是覆盖原文件内容,'a'是在源文件内容后看面追加,相当于append
with open('/Users/apple/Desktop/IOTest.py', 'a', encoding='gbk', errors='ignore') as f: f.write('i wanna see u again 2')
操作文件和目录
查询当前文件的绝对路径
path = os.path.abspath('.') print(path)
在某个文件夹下创建/删除一个新的目录 (分2步)
# 查看当前目录的绝对路径: path = os.path.abspath('.') print(path) # 在某个目录下创建一个新目录,首先把新目录的完整路径表示出来: path2 = os.path.join(path, 'createFloder') print(path2) # 然后创建一个目录: os.mkdir(path2) # 删掉一个目录: # os.rmdir(path2)
对当前路径下的文件重新命名和删除文件
# 对文件重命名: >>> os.rename('test.txt', 'test.py') # 删掉文件: >>> os.remove('test.py')
这不是开往幼儿园的车~