全球优质服务器购买

为用户应用推荐适合的服务器,针对需求定制,将质量做到更好

香港服务器

香港CN2优化带宽,国内访问快

CPU:I3-2120(2核心4线程)

内存:4G DDR3内存

硬盘:1T HDD

带宽:10M优化、10M国际

IP数:1个

价格:699/月

美国服务器

美国洛杉矶高性价比服务器

CPU:I3-2120(2核心4线程)

内存:4G DDR3内存

硬盘:1T HDD

带宽:30M优化/100M普通

IP数:1个(10G防护)

价格:499/月

香港站群服务器

香港多IP站群服务器租用

CPU:E3-1230V2(4核

内存:8G DDR3内存

硬盘:240G SSD/1T SATA

带宽:10M优化

IP数:125个IP(1/2C)

价格:1099/月

美国站群服务器

美国多IP站群服务器租用

CPU:E3-1230V2(4核)

内存:16G DDR3内存

硬盘:1T HDD/240G SSD

带宽:30M优化/100M普通

IP数:125个IP(1/2C)

价格:999/月

b'
\n
\n


删除文件
创建文件夹
删除文件夹

remove 删除文件
exists 判断文件或者文件夹是否存在
path 路径

删除文件

# 文件删除
import os
filename = r\'d:\\data.txt\' # 加r
isExists() = os.path.exists(filename)
if isExists:
os.remove(filename)
print(\'文件已删\')
else:
print(\'文件不存在\')


结果:
文件已经删除

注意:路径前面加上r

** 文件夹的创建删除**

mkdir()   # 创建一级文件夹
makedirs() # 创建多级文件夹nn



import os
dirname = r\'d:\\pythontest\'
isExists() = os.path.exists(dirname)
if isExists:
print(\'文件夹已存在\')
else:
os.mkdir(dirname)
print(\'已创建\')

========
import os
dirname = r\'d:\\pythontest\'
multipledirname = r\'d:\\pythontest\\test\'
isExists() = os.path.exists(dirname)
if isExists:
print(\'文件夹已存在\')
else:
os.mkdir(dirname)
print(\'已创建\')
isExists = os.path.exists(multipledirname)
if isExists:
print(\'存在\')
else:
os.makedirs(multipledirname)
print(\'已创建\')

删除文件夹

rmdir()   # 只能删除空文件夹

import os
dirname = r\'d:\\pythontest\'
isExists = os.exists(dirname)
if isExists:
os.rmdir(dirname)
print(\'已删\')
else:
print(\'不存在\')
isExists = os.pat.exists(multipledirname)
if isExists:
os.rmdir(multipledirname) #报错
else:
pass
======================

# 删除非空文件夹
import shutil
shutil.rmtree(multipledirname)

# 多级文件夹采用\'/\'
multipledirname = r\'d:/pythontest/test1\'

listdir() 返回指定目录下的所有文件和文件夹

import os
path1 = r\'C:\\test1\'
path2 = r\'d:/train/train1\'

def Mkdir():
dirs = os.listdir(path1)
fo dir in dirs:
file_name = path2 + str(dir)
os.mkdir(file_name)
if __name__==\'__main__\':
Mkdir()

批处理创建文件夹

使用情景
深度学习
目标分类法
需要创建很多文件夹

Eg:
import os,sys
def genDir():

操作系统的分隔符

windows
C:\\
linux
/

python里面创建多级文件夹的时候一律采用反斜杠 \\ 否则报错

java里面的seperator可以自己识别操作系统的分隔符

练习:从一个txt中读取文件的名字,之后创建文件夹

import os
basepath = r\'d:/test/\'
for line in open(r\'d:/test1/test\'):
basename = line.strip()
folder = os.path.join(basepath,basename)
filename = os.path.join(folder,basename)
os.mkdir(folder)
open(filename,\'w\').close()

strip() 要进行文件名的验证,需要去掉特殊的不能作为文件名的字符。

两个其他的练习例子:

1.生成大量的测试数据
一次生成大量的小文件 用来做测试数据

2.用python写一个小的蠕虫病毒
蠕虫病毒:C:\\a\\a\\a\\a\\a\\a\\a\\a
运行一会儿就停止

怎么删除该文件夹?
怎么删除该文件夹
格式化
360粉碎机
用代码删除:
1.将所有python运行的程序关闭
2.用有个方法 trim??? 看不清


\n
\n \n
\n
\n\n \n \n \n\n
\n
\n '
内容来源于网络如有侵权请私信删除

推荐文章