文件夹的相关操作,python关于文件夹与文件的简

2019-09-25 20:35栏目:网络系统
TAG:

若是原客户名老王,已删除,可是cmd后路线仍然C:Users老王>,这与现时客户laowng差别样了需改为C:Userslaowang>。

'''

4 获取目录列表

os.listdir('path')

可获得文件夹下全数的文书夹名、文件名,重临二个列表。

如:

import os

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

print(ls)

运作结果

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

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

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

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这个用户登陆即可。

#print(s)

1 创造文件夹

 os.mkdir('文件夹名')

如:

importos

os.mkdir('老王之家')

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

 

当极度出现的时候,python的解析器会对这种极其进行剖释,并将其实例化得到三个要命对象

5 删除文件夹

os.rmdir("张三")

import shutil

os.rmtree(‘m’)

  

print(ex)

2 获取当前目录

os.getcwd()

content = None

3 改造暗中认可目录

importos

os.chdir('path')

运作后可由暗中认可目录步入path中的地址

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

b = 20

print('输入的渠道不设有')

#去除空文件夹,未有该公文夹会报错  rmdir(路径+文件夹名)

print(b)

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

path = input('输入文件的不二等秘书籍:')

#创设多级路线  makedirs()  当文件夹已存在时不可能成立

'''

'''

print(content)

try  except当中

try:

import os

except Exception as ex:

其他的都并未功效域

#收获当前目录,再次回到二个字符串  getcwd()

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

在python中只有函数与类当中有功用域的概念

import os.path

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

print(b)

莫不出现非常的代码

a = 10/0

os.rename(i,newName)

'''

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

下一场再与except里面包车型大巴非常类进行相称,假诺相称成功,将万分赋值给目的,赋值的时候能够运用as

try:

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

转而执行except,在程序实践完except之后,会继续施行前面的主次

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

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

try  except固然能够捕获极度,但是会影响代码的运营功效

except:

except后不写任何类,表示捕捉全数特别。假诺有特别,会停顿实行try内部的次第,

贰个简单易行的小应用:批量修改文件名

并能够记录极其音讯

b/=0

print(content)

1、import 模块名    对模块进行导入

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

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

对丰盛音讯作出表达

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

#创办理文件件夹  mkdir(路线+文件夹名字)  当文件夹已存在时心有余而力不足创造

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

except FileNotFoundError as aaa:

#更动暗中认可目录 chdir()  cd /再次来到根目录  cd ../再次回到上一级目录

content = content.read()

于是要将其位于可能会出错的地点

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

'''

if True:

if num!=-1:

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

a = 10

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

独有上句sd是只效劳于那些管理在那之中的片段变量

相当处理:

#print(ls)

#print(type(s))

'''

老大管理内部的变量未有作用域

#获得目录列表,并赶回二个列表  listdir(路线)

'''

content = None

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

for i in ls:

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

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

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

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

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

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

'''

print('输入的路子错误')

print(a)

调用方法:

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

try:

import os

import shutil

except (FileNotFoundError,NameError,ZeroDivisionError) as ex:

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

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

print(ex)

#s = os.getcwd()

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

例如except Error as sd:

print(aaa)

print(ex)

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

num = i.rfind('.')

#os.mkdir(r'C:UsersAdministratorDesktop老王12qwe')  #没辙创设多级路线

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

try:

版权声明:本文由澳门新葡亰平台游戏发布于网络系统,转载请注明出处:文件夹的相关操作,python关于文件夹与文件的简