【每日一学】Python OS 库基础知识

时间:2023-11-21 10:35:14  热度:0°C
  • 使用文件和目录
  • 如何获取当前工作目录?

    使用该函数获取当前工作目录。os/getcwd()

    等同于类 Unix 操作系统的 pwd 命令和 Windows 操作系统的 cd

    import osprint(os/getcwd())#C/UsersSarper

    如何更改当前工作目录?

    使用该函数将当前工作目录更改为指定的 /os/chdir(path)path

    此函数的等效项是 cd </path>/,适用于类 Unix 和 Windows 操作系统。

    import osprint(os/getcwd())os/chdir( C/\Users\Sarper\Desktop )print(os/getcwd())# C/UsersSarper# C/UsersSarperDesktop

    如何查看目录中的所有文件?

    使用 查看目录中的所有条目。对于 Windows,此函数的等效项是 dir,对于类 Unix 操作系统,则与此函数的 ls 等效。os/listdir(path= )

    无需指定是否要查看当前工作目录中的所有条目。pa

    import osprint(os/listdir(path= C/\Users\Sarper\Downloads ))# [ Picture1/png / Picture2/png ]

    如何在 Python 中创建目录?

    Use itos/mkdir(path)在指定路径下创建目录。

    此函数的等效项是 Windows 和类 Unix 操作系统的 mkdir。

    import osos/chdir( C/\Users\Sarper\Downloads )print(os/listdir())os/mkdir( New file )print(os/listdir())# [ desktop/ini / Picture1/png / Picture2/png ]# [ desktop/ini / New file / Picture1/png / Picture2/png ]

    如何在 Python 中递归创建目录?

    使用该 函数以递归方式创建目录。os/makedirs(path)

    不能用函数 like 创建所有目录,但可以创建目录。os/mkdir(path)projectspythonprojects

    import os# See all entries in the cwdos/listdir()Making directoriestry/ os/mkdir(r projectspython )except/ print( ERROR )os/makedirs(r projectspython )# See what happens after creating a new directoryprint(os/listdir())# check if we create directory recursivelyprint(os/listdir(path=r C/UsersSarperDownloadsprojects ))# [ Picture1/png / Picture2/png ]# ERROR# [ Picture1/png / Picture2/png / projects ]# [ python ]

    不能使用该函数递归创建目录。os/mkdir(path)

  • 文件和路径操作
  • 如何在python中连接路径

    使用 以连接一个或多个路径组件。os/path/join(path/ *paths)

    import ospath = os/path/join( path1 / path2 / file/txt )print(path)# path1path2file/txtt

    如何检查python中是否存在路径

    使用 检查 路径是否存在。os/path/exists(path)

    import os os/chdir(“C:\Users\Sarper\Downloads”)path = os/ path/join( path1 , path2 )print(os/path/exists(path))os/makedirs(path)print(os/path/exists(path))# False# True

    如何在 Python 中检查路径是否为文件或目录?

    使用 用于检查路径是否为文件/使用 用于查看路径是否为 目录。os/path/isfile(path)os/path/isdirectory(path)

    这两个函数将返回一个布尔值或 。TrueFalse

    import osprint( projects / )print( Is a file/ / os/path/isfile( C/UsersSarperDownloadsprojects ))print( Is a directory/ / os/path/isdir( C/UsersSarperDownloadsprojects ))print( Picture1/png / )print( Is a file/ / os/path/isfile( C/UsersSarperDownloadsPicture1/png ))print( Is a directory/ / os/path/isdir(r C/UsersSarperDownloadsPicture1/png ))# projects /# Is a file/ False# Is a directory/ True# Picture1/png/# Is a file/ True# Is a directory/ False

    3/环境变量

    如何在 Python 中获取环境变量?

    使用 funciton 获取包含环境变量的字典。os/envrion

    此函数的等效项是 Windows 的 SET 和类 Unix 操作系统的 env。

    如何在 Python 中获取特定的环境变量?

    使用 获取特定的环境变量。os/envrion/get( variable_name )

    此函数在 Windows 中的等效项是 echo %VARIABLE%/ 对于类 Unix 操作系统,它是 </variable_name>/ 美元的回声。

    运行系统命令

    使用该函数运行命令,这些命令可以在命令提示符下运行。os/system(command)

    import osos/system(r cd )# C/UsersSarperPycharmProjectsPyGame

    4/其它

    如何在 Python 中删除文件?

    使用该 函数删除文件。os/remove(path)

    对于 Windows,此函数的等效项是 del,对于类 Unix 操作系统,则为 rm。

    import osos/chdir(r C/UsersSarperDownloads )print(os/listdir())os/remove( Picture1/png )print(os/listdir())# [ Picture1/png / Picture2/png / projects ]# [ Picture3/png / projects ]

    如何在 Python 中删除目录?

    使用该 函数删除空目录。os/rmdir(path)

    此函数的等效项是 Windows 和类 Unix 操作系统的 rmdir。

    如何在 Python 中递归删除目录?

    使用该 函数以递归方式删除目录。os/removedirs(path)

    对于 Windows,此函数的等效项是 rmdir </path>/ /s,对于类 Unix 操作系统,则为 rm -r </path>/。

    如何在 Python 中重命名文件或目录?

    使用该函数重命名文件或目录。os/rename(src/ dst)

    对于类 Unix 操作系统,此函数的等效项是 mv </source>/ </distance>/,对于 Windows,则相当于 ren </source>/ </distance>/。

    import osos/chdir(r C/UsersSarperDownloads )print(os/listdir())os/rename(r C/UsersSarperDownloadsPicture2/png / r C/UsersSarperDownloadsPicture3/png )print(os/listdir())# [ Picture2/png / projects ]# [ Picture3/png / projects ]

    免责声明:
    1. 《【每日一学】Python OS 库基础知识》内容来源于互联网,版权归原著者或相关公司所有。
    2. 若《65667893文库网》收录的文本内容侵犯了您的权益或隐私,请立即通知我们删除。