您的位置:时时app平台注册网站 > 时时app平台注册网站 > 文件夹的有关操作

文件夹的有关操作

2019-09-13 03:58

 

try:

2 获取当前目录

os.getcwd()

  

print(content)

5 删除文件夹

os.rmdir("张三")

import shutil

os.rmtree(‘m’)

1.先新建一个管理员账户laowang,然后登陆laowang这个账户;
2.重命名 c:Users老王 为 c:Userslaowang;
3.打开注册表编辑器(win R 输入 regedit),定位到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList 的某一子项(S-1-5-21... 开头的),将“数据名称”为 ProfileImagePath 的“数值数据”内容 C:Users老王 改为 C:Userslaowang;
4.改后用laowang这个用户登陆即可。

#os.mkdir(r'C:UsersAdministratorDesktop老王1')

3 改换暗许目录

importos

os.chdir('path')

运行后可由暗中同意目录步向path中的地址

如若原客商名老王,已去除,不过cmd后路线依旧C:Users老王>,那与现时客商laowng不雷同了需改为C:Userslaowang>。

if num!=-1:

1 创立文件夹

 os.mkdir('文件夹名')

如:

importos

os.mkdir('老王之家')

运营结果是在Python运维目录下创制”老王之家“文件夹

#ls = os.listdir(r'C:UsersAdministratorDesktop')

4 获取目录列表

os.listdir('path')

可得到文件夹下全部的文件夹名、文件名,再次来到一个列表。

如:

import os

ls = os.listdir(r"C:UsersAdministratorDesktop新建文件夹")

print(ls)

运行结果

['新建文件夹', '新建文本文书档案 - 别本 (2).txt', '新建文本文档 - 副本(3).txt', '新

建文本文档 - 别本 (4).txt', '新建文本文书档案 - 别本 (5).txt', '新建文本文书档案 - 别本.

txt', '新建文本文书档案.txt']

try:

任何的都并未功用域

对非凡新闻作出表明

content = None

ls = listdir(path)  #列出目录下有所文件与公事夹名

a = 10

print(aaa)

os.rename(i,newName)

try  except当中

import os

b/=0

#shutil.rmtree(r'C:UsersAdministratorDesktop老王12')

import shutil

#print(ls)

if True:

print(content)

except后不写任何类,表示捕捉全部极度。如若有杰出,会半途而废施行try内部的程序,

print('输入的渠道错误')

#成立文件夹  mkdir(路径 文件夹名字)  当文件夹已存在时不能创设

print('4......')

content = open(path,'r',encoding = 'utf-8')

#重命名文件与公事夹  rename(路线 旧文件(文件夹)名,路径 新文件(文件夹)名)

python中有停放的模块,使用时得以直接调用

'''

例如except Error as sd:

极度管理内部的变量未有功用域

print(b)

进而要将其坐落可能会出错的地方

content = None

兴许出现十分的代码

不行管理:

print(b)

path = input('请输入完整的门路:')

for i in ls:

print(a)

path = input('请输入文件的路线:')

#赢安妥前目录,重返三个字符串  getcwd()

#除去空文件夹,没有该文件夹会报错  rmdir(路线 文件夹名)

except Exception as ex:

print('输入的路线官样文章')

b = 20

#os.rename(r'C:UsersAdministratorDesktoplaowang.txt',r'C:UsersAdministratorDesktop老王.txt')

唯有上句sd是只遵守于那多少个管理内部的一部分变量

#制造多级路径  makedirs()  当文件夹已存在时爱莫能助成立

print(ex)

并得以记下特别新闻

#os.remove(r'C:UsersAdministratorDesktop老王.txt')

#s = os.getcwd()

'''

print(ex)

try  except固然能够捕获至极,可是会影响代码的运作效用

a = 10/0

#os.mkdir(r'C:UsersAdministratorDesktop老王12qwe')  #十分的小概制造多级路线

'''

if os.path.isfile(i):  #认清是不是是文件

content = content.read()

except:

content = open(path,'r',encoding='utf-8').read()

在python中唯有函数与类当中有功效域的定义

#print(s)

#更换暗许目录 chdir()  cd /重返根目录  cd ../重返上一流目录

#os.rename(r'C:UsersAdministratorDesktoplaowang',r'C:UsersAdministratorDesktop老王')

二个简练的小应用:批量修改文件名

转而推行except,在程序推行完except之后,会继续施行前边的先后

2、模块名.函数名    调用函数

print('5......')

print('1......')

#print(type(s))

'''

#os.makedirs(r'C:UsersAdministratorDesktop老王12qwefdgdfgertert')

'''

#os.remove(r'C:UsersAdministratorDesktop老王')  #报错,拒绝访谈

1、import 模块名    对模块举办导入

num = i.rfind('.')

import os.path

'''

#os.rmdir(r'C:UsersAdministratorDesktop老王')

#os.chdir(r'C:UsersAdministratorDesktop老王12')

print('3......')

path = input('输入文件的路线:')

os.chdir(path)  #切换职业目录到当下输入路线

调用方法:

#去除文件夹 子文件(文件夹),未有该公文夹会报错  rmtree(路线 文件夹名)

import os

#剔除文件  remove(路线 文件名)  不可能去除文件夹

print(ex)

newName = i[:num] '-new' i[num:]  #重命名

下一场再与except里面包车型客车可怜类进行相配,即使合作成功,将十分赋值给指标,赋值的时候能够利用as

try:

'''

#得到目录列表,并重临三个列表  listdir(路线)

try:

当卓殊现身的时候,python的深入分析器会对这种相当实行剖析,并将其实例化获得多个那二个对象

'''

print('2......')

except (FileNotFoundError,NameError,ZeroDivisionError) as ex:

except FileNotFoundError as aaa:

本文由时时app平台注册网站发布于时时app平台注册网站,转载请注明出处:文件夹的有关操作

关键词: