#同样,运行后重新打开文件查看变化 import os ''' with open ('C:\\Users\\Administrator\\Desktop\\text\\kk.txt','r') as f: lines = f.readlines() with open('C:\\Users\\Administrator\\Desktop\\text\\test_new.txt','w') as new: # 新建一个文档 for line in lines: print(line) if line not in ['0\n','1\n']: new.write(line) ''' # 可以先运行一次代码,然后,再将下面代码的注释取消,再运行一次。 #os.replace('C:\\Users\\Administrator\\Desktop\\text\\test_new.txt', 'C:\\Users\\Administrator\\Desktop\\text\\test1.txt') # 语法:os.replace(file1,file2),将file1重命名为file2,将其替代。 # 请你根据上面的方法,将之前的代码改为用模块 os 实现(可选文档poem2)。 # 在改代码之前,可以先将上面的代码注释,然后取消下面代码的注释。 list_test = ['一弦一柱思华年。\n','只是当时已惘然。\n'] with open ('C:\\Users\\Administrator\\Desktop\\text\\test_new.txt','r') as f: lines = f.readlines() with open('C:\\Users\\Administrator\\Desktop\\text\\poem2.txt','w') as new: for line in lines: if line in list_test: new.write('____________。\n') else: new.write(line) a=os.getcwd()#os.getcwd()返回当前工作目录 print(a) b=os.listdir('C:\\Users\\Administrator\\Desktop\\text') # 返回path指定的文件夹包含的文件或文件夹的名字的列表 print(b) #os.mkdir('C:\\Users\\Administrator\\Desktop\\text\\book') # 创建文件夹 c=os.path.abspath('kk.txt') # 返回绝对路径os.path.abspath(path) print(c) d=os.path.basename('C:\\Users\\Administrator\\Desktop\\text\\poem2.txt') # 返回文件名 print(d) #os.path.isfile(path) # 判断路径是否为文件 #os.path.isdir(path) # 判断路径是否为目录
os模块常用函数
最新推荐文章于 2024-01-06 16:50:02 发布