假若原客户名老王,已去除,但是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老王')
#去除文件夹+子文件(文件夹),未有该文件夹会报错 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')
content = content.read()
except FileNotFoundError as aaa:
print('输入的路线错误')
print(aaa)
print(content)
'''
path = input('输入文件的门路:')
print('1......')
content = None
try:
print('2......')
content = open(path,'r',encoding='utf-8').read()
a = 10/0
print('3......')
except (FileNotFoundError,NameError,ZeroDivisionError) as ex:
print('4......')
print('输入的门路空中楼阁')
print(ex)
print('5......')
print(content)
'''
老大处理内部的变量未有作用域
在python中唯有函数与类在那之中有成效域的概念
别的的都未曾成效域
try except当中
例如except Error as sd:
唯有上句sd是只效劳于那多少个管理此中的部分变量
'''
if True:
a = 10
print(a)
try:
b = 20
b/=0
except Exception as ex:
print(ex)
print(b)
print(b)
print(ex)
三个大概的小应用:批量改换文件名
import os
import os.path
path = input('请输入完整的路子:')
os.chdir(path) #切换专门的学业目录到最近输入路线
ls = listdir(path) #列出目录下有所文件与公事夹名
for i in ls:
if os.path.isfile(i): #判定是不是是文件
num = i.rfind('.')
if num!=-1:
newName = i[:num]+'-new'+i[num:] #重命名
os.rename(i,newName)
本文由网上正规真人赌钱网站发布于网站首页,转载请注明出处:这与现在用户laowng不一致了需改为C,1、import 模