python文件,文件夹操作,,首先,导入os模块1
python文件,文件夹操作,,首先,导入os模块1
首先,导入os模块
1 import os
获取当前文件所在文件夹的路径,getcwd()
更改当前目录:chdir()
创建文件夹,mkdir()
获取文件夹下所有子文件夹及文件,listdir()
判断是否是文件夹os.path.isdir()
更改文件名称,rename(old_name, new_name)
删除文件夹,rmdir()
import ospath = os.getcwd()print(path)# os.chdir(‘c:\\‘)## path = os.getcwd()# print(path)contents = os.listdir()for content in contents: if os.path.isfile(content): print(content) # print("-----------------") elif os.path.isdir(content): print(content) print(‘----------------‘) contents_sub = os.listdir(content) for content_sub in contents_sub: print(content_sub)
运行结果:
1 C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe C:/Users/Administrator/PycharmProjects/oo_test/file_folder_test01.py 2 C:\Users\Administrator\PycharmProjects\oo_test 3 .idea 4 ---------------- 5 encodings.xml 6 inspectionProfiles 7 misc.xml 8 modules.xml 9 oo_test.iml10 workspace.xml11 00_test.py12 abnormity13 ----------------14 add_test.py15 alice.txt16 f_not_found_test.py17 zerodivisionerror_test.py18 alien19 ----------------20 alien_invasion.py21 bullet.py22 game_functions.py23 images24 settings.py25 ship.py26 __pycache__27 car_test28 ----------------29 car.py30 my_car.py31 __pycache__32 chapter1033 ----------------34 copy_test.py35 file_fold_twst36 file_management.py37 file_read.py38 file_write.py39 greet_user.py40 json_name.json41 json_test.py42 json_test1.py43 json_text-副本..txt44 json_text.json45 json_text.txt46 pi_digits.txt47 pi_million_digits.txt48 programming-副本..txt49 programming.txt50 programming1.txt51 seek.py52 seek_test.txt53 username.json54 favorite_languages.py55 fenxing_tree56 ----------------57 fenxing_test.py58 fenxing_tree_02.py59 fenxing_tree_test.py60 file_folder_test01.py61 get_evet_test.py62 money_challenge63 ----------------64 money_saving_01.py65 money_saving_02.py66 money_saving_03.py67 money_saving_04.py68 oo-169 ----------------70 object_test.py71 prime_number.py72 recursion_test.py73 title_test.txt74 yuiop.py
python文件,文件夹操作
评论关闭