import os #可以通过listdir获取一个文件夹下的子文件以及文件夹的名字 # res=os.listdir('E:\python专用') # print(res) # # res1=os.path.getsize(r'E:\python专用') # print(res1) # os.system('ls C:') #电脑下的环境变量,返回的是字典,约定:key和value必须都是字符串 # print(os.environ) #加入到环境变量 # os.environ['aaaaaaaaaaaaaaaaaa']='213131' #绝对路径 # print(__file__)E:\python专用\python开发\python基础\Day07\07os模块.py # print(os.path.abspath(__file__))E:\python专用\python开发\python基础\Day07\07os模块.py #切成文件夹和文件 # res=os.path.split('/a/b/c/d/a.txt') # print(res)('/a/b/c/d', 'a.txt') # print(os.path.dirname('/a/b/c/d/a.txt')) /a/b/c/d # print(os.path.basename('/a/b/c/d/a.txt')) a.txt # #判断它是否是一个存在的文件 # print(os.path.isfile('a.txt')) #os.path.join() # print(os.path.join('a','C:\\','b','d')) C:\b\d # BASE_DIR=os.path.dirname(os.path.dirname(__file__)) # print(BASE_DIR) from pathlib import Path res=Path(__file__).parent.parent print(res)
import sys #sys模块.py 1 2 3 #获得sys.argv获取的是解释器后的参数值 print(sys.argv) dir_file=input('源文件路径:') rm_file=input('目标路径文件:') with open('%s'%dir_file,mode='rt',encoding='utf-8') as f: with open('%s'%rm_file,mode='wt',encoding='utf-8') as f1: for i in f: f1.write(i)