By caikuntong, 30 November, 2025
Forums

【金山文档 | 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)