可获取文件夹下所有的文件夹名、文件名,这与

作者:新美高梅网站

假设原用户名老王,已删除,但是cmd后路径还是C:Users老王>,这与现在用户laowng不一致了需改为C:Userslaowang>。

'''

1 创建文件夹

 os.mkdir('文件夹名')

如:

importos

os.mkdir('老王之家')

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

  

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中的地址

 

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

'''

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

异常处理:

'''

本文由美狮美高梅官方网站发布,转载请注明来源

关键词: