Python中创建文件,python创建一个模块
python os模块 对文件夹、文件(文件操作函数)
Os.getcwd() #返回当前工作路径os.path.isabs() #确定是否为绝对路径os.path.isfile() #验证给定路径是否为文件os.path.isdir() #验证给定路径是否为目录os.sep #文件的路径分隔符如 \而在Linux上为/os.walk() #文件遍历如:def file _ name (file _ dir): for root,dirs,files in OS . walk(file _ dir):print( Root _ dir:,Root) #文件遍历dirs) #所有子目录打印( files:)当前路径下,Files) #所有非目录子文件file _ name( e:/VMware )OS . path . split text()#分隔扩展名os.system() #运行shell命令:os.path.exists() #验证给定的路径是否真的存在:os.getenv()和os.putenv () #读取并设置环境变量os.linesep #给出当前平台使用的行终止符如 \ r \n 对于Windows,\n 对于Linux,
OS . make dirs( file 1/file 2/file 3 )#创建文件夹目录。创建多级目录os.mkdir(file) # Create folder。但父目录必须有OS.copy(旧文件,新文件)#旧文件只能是文件夹,而新文件可以是文件,也可以是目标目录os.rename(旧名称,新名称)#重命名文件(目录)。使用此命令os.removedirs() #删除多级目录。要求必须是空的OS . rmdir( dir )# Only empty directory OS . listdir()#返回指定目录下的所有文件和目录名os.path.split(path) #返回一个路径的目录名和文件名os.path.dirname() #获取路径名os.path.basename() #获取文件名os.path.getsize(filename) #获取文件大小os.chdir(path )并将路径改为目录操作:。
Shuttil.copytree (olddir , newdir )# copy folder:old dir和newdir都只能是目录,new dir中不能有shuttil.move (oldpos , new pos )# mobile file(directory)以下为shutil模块 对文件和目录操作。
Os.remove() #删除文件或空文件夹os.stat() #用open (abc.txt ,mode= w ,encoding= UTF-8 )作为f: #写文件,当文件不存在时,直接创建这个文件就可以了。passencoding #文件代码模式#打开模式名称#文件名关于打开模式:W以写模式打开,A以追加模式打开(从EOF开始, 必要时新建一个文件)R以读写模式打开W以读写模式打开(见w )a以读写模式打开(见a )rb以二进制读取模式打开wb以二进制写入模式打开(见w )ab以二进制追加模式打开(见a )rb以二进制读写模式打开(见R) Wb以二进制读写模式打开(见w )ab以二进制读写模式打开(见A)Lines=object _ file . read Lines()# 读取file_object中line的第一行:#如果文件是文本文件,也可以直接遍历file对象得到每一行:print(line)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。