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

借使原客户名老王,已删除,不过cmd后路线依旧C:Users老王>,那与今天客商laowng不等同了需改为C:Userslaowang>。

'''

1 创制文件夹

 os.mkdir('文件夹名')

如:

importos

os.mkdir('老王之家')

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

Goals, not features are the key to product success. 那句话出自《About face 3, The essential of interaction design》,最近做UI的工作非常多,也听到了重重视提议报意见,所以又忆起那本书的那句话,真是说的很到位。

  

python中有停放的模块,使用时得以一向调用

2 获取当前目录

os.getcwd()

 

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

调用方法:

3 改造暗中认可目录

importos

os.chdir('path')

运作后可由默许目录步入path中的地址

Goals, 指的是客户要达到规定的标准的靶子。交互设计的第一步正是要定点顾客,弄精晓客商要抵达什么指标。客商不应该是空虚的,而相应切实到有些剧中人物(Persona), 举例办公室的老王,他为何要用那一个软件。

 

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

4 获取目录列表

os.listdir('path')

可收获文件夹下全数的公文夹名、文件名,重返三个列表。

如:

import os

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

print(ls)

运维结果

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

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

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

 

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

5 删除文件夹

os.rmdir("张三")

import shutil

os.rmtree(‘m’)

当老王使用你的产品时,他率先看到的是叁个完全,他会先看个大约, 随意点点看看能做些什么, 先有了完全的痛感,感觉那一个事物大约能干点吗,才会去一个效果叁个效果去钻探。想想你首先次获得平板电脑的时候,是否以此样子。那几个是 User mental model, 只怕说是Conceptual model.

'''

 

import os

而大家安顿这些软件时, 往往是先有一个二个的成效, 然后组成起来, 所以我们平日想的是怎么实现,那是我们的怀恋形式: Implementation model. 

import shutil

 

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

这些方式,四个是从全部到有个别,三个是从部分到总体; 贰个是从上到下,三个是从下到上。那么只要能力立竿见影的把User mental model 转化为 Implementaionsl model?  《About face》给出的减轻方案如下:

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

图片 1

#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)

本文由星彩网app下载发布于星彩网app下载,转载请注明出处:python关于文件夹与文件的简单操作,文件夹的相

TAG标签: 星彩网app下载
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。