添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
'/Users/michael' # 在某个目录下创建一个新目录,首先把新目录的完整路径表示出来: >>> os.path.join('/Users/michael', 'testdir') '/Users/michael/testdir' # 然后创建一个目录: >>> os.mkdir('/Users/michael/testdir') # 删掉一个目录: >>> os.rmdir('/Users/michael/testdir')
import os  
#创建目录  
os.mkdir("D:\\python\\2")  
#删除目录  
os.rmdir("D:\\python\\2")  
#创建多级目录  
os.makedirs("D:\\python\\oo\\2\\3")  
#删除多级目录  
os.removedirs("D:\\python\\oo\\2\\3");  
#获取目录下文件夹及文件  
paths=os.listdir("D:\\python")  
for path in paths:  
    print(path)  
#获取当前目录位置  
path1=os.getcwd()  
print(path1)  
#切换目录  
os.chdir("D:\\python\\oo\\3")  
path2=os.getcwd()  
print(path2)  
#遍历所有子目录及文件  
for p1,d,filelist in os.walk('D:'+os.sep+'python'):  
    for f1 in filelist:  
        fp=os.path.join(p1,f1)  
        print(fp)
os.path常用方法:
os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。
os.path.exists()函数用来检验给出的路径是否真地存在
 os.path.exists(path):文件或文件夹是否存在,返回True 或 False。
os.path.basename(path):返回文件名
os.mkdir(path):创建文件夹
os.remove(path)函数用来删除一个文件。
os.listdir(path)返回指定目录下的所有文件和目录名。
os.path.getsize(name):获得文件大小,如果name是目录返回0L
os.path.abspath(name):获得绝对路径
os.path.normpath(path):规范path字符串形式
os.path.split(path) :将path分割成目录和文件名二元组返回。
os.path.splitext():分离文件名与扩展名
os.path.join(path,name):连接目录与文件名或目录;使用“\”连接
os.path.dirname(path):返回文件路径
========================================================================================
os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”
os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。
os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。
os.getenv()获取一个环境变量,如果没有返回none
os.putenv(key, value)设置一个环境变量值
os.listdir(path)返回指定目录下的所有文件和目录名。
os.remove(path)函数用来删除一个文件。
os.system(command)函数用来运行shell命令。
os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。
os.curdir:返回当前目录('.')
os.chdir(dirname):改变工作目录到dirname
glob.glob同时获取所有的匹配路径
for im in glob.glob(folder + '/*.jpg'):        # 利用glob.glob函数搜索每个层级文件下面符合特定格式“/*.jpg”进行遍历
				
最近写python脚本的时候遇到个读写文件的问题,当我用with open打开文件读文件的时候如果文件不存在就会报FileNotFoundError这个错误,并且在加入了try之后使用API里面的mknod()函数创建也不行,经过探索,得出几种读文件时文件不存在则创建文件的解决办法。 1. 仍然使用with open,但是mode参数为a,则当文件不存在时会自动创建,不会报错。 with o...
python可以使用mkdir()和makedirs()两种方法来创建目录,mkdir()创建一层目录,makedirs()创建多层目录。 mkdir()和makedirs()的区别 演示一遍两个方法之间的区别↓↓↓ # 导入os模块 import os # 创建一层目录 os.mkdir("C:\\test1") os.makedirs("C:\\test2") 创建一层目录的话两个方法都能...
python文件读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘。 读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件...
第一个会创建多级文件夹目录,而者只会创建一级的目录。 这个比较抽象,但意思就是说,如果你所写的文件路径从某个文件夹下开始,就没有相对应的文件夹了。那么,用第一个makedirs()就会全部都创建出来。但是用第二个就是报错。 因为第二个只会创建一级文件夹。 directory = "./dir" os.chdir(director DIRNAME= input("Please input Dir Name:") print("You input Name is " + DIRNAME ) #Start Mkdir for i in range(10000): #批量创建个数,这里是1W os.mkdir(39;j:\ 39;+DIRNAME+str(i) ) #j:\为文件...