假使原用户名老王,已删除,但是cmd后路径依然C:\Users\老王>,那与现行用户laowng不雷同了需改为C:\Users\laowang>。

”’

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:\Users\laowang;
3.打开注册表编辑器(win+R 输入 regedit),定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 的某一子项(S-1-5-21... 开头的),将“数据名称”为 ProfileImagePath 的“数值数据”内容 C:\Users\老王 改为 C:\Users\laowang;
4.改后用laowang这个用户登陆即可。

调用方法:

3 改变默许目录

importos

os.chdir(‘path’)

运行后可由默许目录进入path中的地址

Goals,
指的是用户要达标的对象。交互设计的率先步就是要一定用户,弄驾驭用户要达到什么样目标。用户不该是空虚的,而应该切实到某个角色(Persona),
比如办公室的老王,他缘何要用这么些软件。

 

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

4 获取目录列表

os.listdir(‘path’)

可获取文件夹下所有的文本夹名、文件名,重返一个列表。

如:

import os

ls = os.listdir(r”C:\Users\Administrator\Desktop\新建文件夹”)

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:\Users\Administrator\Desktop\laowang.txt’,r’C:\Users\Administrator\Desktop\老王.txt’)

澳门金沙国际 1

#os.rename(r’C:\Users\Administrator\Desktop\laowang’,r’C:\Users\文本夹的连带操作,python关于文件夹与公事的大约操作。Administrator\Desktop\老王’)

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

#os.remove(r’C:\Users\Administrator\Desktop\老王.txt’)

#os.remove(r’C:\Users\Administrator\Desktop\老王’) 
#报错,拒绝访问

#开创文件夹  mkdir(路径+文件夹名字)  当文件夹已存在时不知所厝制造

#os.mkdir(r’C:\Users\Administrator\Desktop\老王1′)

#os.mkdir(r’C:\Users\Administrator\Desktop\老王12\qwe’) 
#不知所可成立多级路径

#创建多级路径  makedirs()  当文件夹已存在时无法创造

#os.makedirs(r’C:\Users\Administrator\Desktop\老王12\qwe\fdg\dfg\ert\ert’)

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

#os.chdir(r’C:\Users\Administrator\Desktop\老王12′)

#得到目录列表,并回到一个列表  listdir(路径)

#ls = os.listdir(r’C:\Users\Administrator\Desktop’)

#print(ls)

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

#os.rmdir(r’C:\Users\Administrator\Desktop\老王’)

#去除文件夹+子文件(文件夹),没有该文件夹会报错  rmtree(路径+文件夹名)

#shutil.rmtree(r’C:\Users\Administrator\Desktop\老王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)

相关文章