【金山文档 | WPS云文档】 Python文件相关命令 https://www.kdocs.cn/l/ccgYYHeUjRt4
f = open('D:\\vscode\\python练习\\record.txt')
print(f.read())
f.close()
f = open('D:\\vscode\\python练习\\record.txt')
print(f.read(5))
print(f.tell())
f.seek(10,0)
print(f.readline())
print(list(f))
f.seek(0,0)
for each_line in f:
print(each_line)
f = open('D:\\vscode\\python练习\\test.txt','w')
f.write('aabbcc')
f.close()
def save_file(zimu,shuzi,count):
file_name_zimu = 'zimu'+str(count)+'txt'
file_name_shuzi = 'shuzi'+str(count)+'txt'
zimu_file = open(file_name_zimu,'w')
shuzi_file = open(file_name_shuzi,'w')
zimu_file.writelines(zimu)
shuzi_file.writelines(shuzi)
zimu_file.close()
zimu_file.close()
f = open('D:\\vscode\\python练习\\record.txt')
zimu = []
shuzi = []
count = 1
for each_line in f:
if each_line[:6] != '======':
(role, line_spoken) = each_line.split(':',1)
if role =='a':
zimu.append(line_spoken)
if role =='1':
shuzi.append(line_spoken)
else:
save_file(zimu,shuzi,count)
zimu = []
shuzi = []
count += 1
save_file(zimu,shuzi,count)
f.close()
import os
print(os.getcwd())
os.chdir('D:\\')
print(os.getcwd())
print(os.listdir('C:\\'))
os.mkdir('D:\\vscode\\python练习\\A')
os.mkdir('D:\\vscode\\python练习\\A\\B')
os.makedirs('D:\\vscode\\python练习\\C\\B')
os.makedirs('D:\\vscode\\python练习\\C\\A')
os.remove('D:\\vscode\\python练习\\A\\B\\test.txt')
os.rmdir('D:\\vscode\\python练习\\A\\B')
os.system('cmd')
os.system('calc')
print(os.listdir(os.curdir))
print(os.path.basename('E:\\A\\B\\C\\test.txt'))
print(os.path.dirname('E:\\A\\B\\C\\test.txt'))
print(os.path.join('a','b','c'))
print(os.path.join('C:\\','a','b','c'))
print(os.path.split('E:\\A\\B\\C\\test.txt'))
print(os.path.split('E:\\A\\B\\C'))
print(os.path.splitext('E:\\A\\B\\test.txt'))
print(os.path.getatime('D:\\vscode\\python练习\\test.txt'))
import time
print(time.gmtime(os.path.getatime('D:\\vscode\\python练习\\test.txt')))
print(time.localtime(os.path.getatime('D:\\vscode\\python练习\\test.txt')))
print(time.localtime(os.path.getmtime('D:\\vscode\\python练习\\test.txt')))
print(os.path.ismount('D:\\'))
print(os.path.ismount('D:\\A'))
import pickle
my_list = [123,3.14,'aaa',['aaa',123]]
pickle_file = open('my_list.pkl','wb')
pickle.dump(my_list,pickle_file)
pickle_file.close
pickle_file = open('my_list.pkl','rb')
my_list2 = pickle.load(pickle_file)
print(my_list2)
city = {'beijing','shanghai','tianjin','wuhan'}
import pickle
pickle_file = open('city_data.pkl','wb')
pickle.dump(city,pickle_file)
pickle_file.close
pickle_file = open('city_data.pkl','rb')
city = pickle.load(pickle_file)
print(city)