python关于文件夹与文件的简单操作

 操作系统     |      2019-11-15 18:44

假使原顾客名老王,已去除,然而cmd后路线依旧C:Users老王>,那与现时客户laowng不等同了需改为C:Userslaowang>。

'''

  

python中有停放的模块,使用时能够直接调用

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

调用方法:

 

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

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

'''

import os

import shutil

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

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

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

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

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

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

#开创文件夹  mkdir(路线+文件夹名字)  当文件夹已存在时不能够成立

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

#os.mkdir(r'C:UsersAdministratorDesktop老王12qwe')  #不可能创制多级路线

#开创多级路线  makedirs()  当文件夹已存在时无法创设

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

#转移暗许目录 chdir()  cd /重回根目录  cd ../重返上一流目录

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

#必赢体育官方网站,收获目录列表,并回到两个列表  listdir(路线)

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

#print(ls)

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

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

#删去文件夹+子文件(文件夹卡塔 尔(英语:State of Qatar),未有该公文夹会报错  rmtree(路线+文件夹名)

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

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

#s = os.getcwd()

#print(s)

#print(type(s))

极其管理:

'''

try:

可能现身极度的代码

except:

对分外消息作出表明

并得以记下极其音讯

except后不写任何类,表示捕捉全体特别。假若有相当,会停顿实践try内部的次序,

转而实践except,在程序实行完except之后,会继续施行后边的顺序

当至极现身的时候,python的拆解解析器会对这种极度举行深入分析,并将其实例化获得一个拾叁分对象

然后再与except里面包车型客车相当类举办相配,借使同盟成功,将卓殊赋值给指标,赋值的时候能够利用as

try  except固然能够捕获相当,可是会影响代码的运作成效

之所以要将其位于大概会出错的地方

'''

'''

path = input('请输入文件的门道:')

content = None

try:

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