首页 > 编程语言 >python os模块总结

python os模块总结

时间:2023-01-18 16:33:56浏览次数:56  
标签:Administrator Users python try 模块 print input os

os (operating system)是python标准库中的操作系统接口,提供了很多与操作系统进行交互的函数。

下面我将在C:\Users\Administrator\try这一路径下执行test.py来详细说明os的常见功能。

  • C:\Users\Administrator\try目录下的内容如下:

  • 代码示例1
import os

print(os.getcwd()) #返回当前执行脚本所在目录的绝对路径
print(os.listdir(os.getcwd())) #返回当前执行脚本所在目录的所有文件或目录列表

print(os.path.abspath("./test.py")) #返回目录或文件的绝对路径
print(os.path.realpath("./input")) #返回目录或文件的绝对路径

#返回按照最后一个/分割成目录(或文件)路径和文件(目录)名组成的元组
print(os.path.split("C:/Users/Administrator/try")) 
print(os.path.split("C:/Users/Administrator/try/"))
print(os.path.split("input")) #如果路径中无/,则分割后返回的路径部分无值

print(os.path.join("C:/Users/Administrator", "try")) #拼接路径,文件或目录的路径在前,文件或目录在后
print(os.path.join("C:/Users/Administrator/try","D:/input")) #如果两个路径均有/,则返回第二个路径
print(os.path.join("D:/input", "C:/Users/Administrator/try"))

输出结果

C:\Users\Administrator\try
['input', 'output', 'test.py', 'test.txt']
C:\Users\Administrator\try\test.py
C:\Users\Administrator\try\input
('C:/Users/Administrator', 'try')
('C:/Users/Administrator/try', '')
('', 'input')
C:/Users/Administrator\try
D:/input
C:/Users/Administrator/try
  •  代码示例2

 

标签:Administrator,Users,python,try,模块,print,input,os
From: https://www.cnblogs.com/chaimy/p/17058387.html

相关文章

  • win11安装CentOS7后,无法连接网络(ens32 无线笔记本)
    今天跟随韩顺平老师Linux_CentOS7.6安装的讲解在笔记本安装了VMware和CentOS7,安装完成后却始终无法联网,网络上找半天也不对症。最终搜索设置-网络-有线-线缆被拔出才找到......
  • python pathlib.Path 路径拼接
    frompathlibimportPatha=Path(r'E:\python_apps\bk-pipline\x52_merge_workspace\time_flush\client\3droom\A-1.17.0.xml')b=Path(r'E:\python_apps\bk-pipline\x......
  • python的assert和raise的用法
    一、raise用法在程序运行的过程当中,除了python自动触发的异常外,python也允许我们在程序中手动设置异常,使用raise语句即可,为什么还要手动设置异常呢?首先要分清楚程序发......
  • Python文件操作基础方法
    importosimportshutil#创建文件defCreateFile(filename):f=open(filename,mode='a',encoding='utf-8')f.close()print("-------文件创建成功------......
  • linux系统中更新python
    Linux系统中更新Python首先到Python的Ftp服务器上(https://www.python.org/ftp/python/),找到你喜欢的版本的Python。我选择的就是3.11.1版本的Python。在Linux服务......
  • 数据类型python
    type()语句的用法运行结果......
  • python 类与对象
    python类与对象(未完待续)类定义括号里的是继承类,如果没有类继承,就继承object类,它是所有类的基础类。pass是占位符,还可用在判断和循环中class类名(object):pa......
  • VS2019 C++ 调用python函数/类对象的方法
    1.环境配置VS工程配置要和python一致,安装的python如果是64位的,工程配置也要选成64位的在工程配置中添加包含目录和库目录,添加python环境目录里的include和libs文件......
  • c++生成csv文件并在python界面可视化
    前景概要为什么生成的是csv文件而不是txt文件因为txt在python那边处理起来比较麻烦需要两组数而数与数之间存在对应关系这样两组数同样需要两组就是两组xy数值然后......
  • 【优秀论文解读】BoW3D: Bag of Words for Real-time Loop Closing in 3D LiDAR SLAM
    论文简介本论文新颖性在于3D激光雷达中实时闭环且能够实时进行回环矫正词袋模型为BoW3D实时构建词袋效率高但是鲁棒性未知词袋存储word包含两种变量:Dim_value为描......