【Python基础入门篇】基本函数——os与sys模块

这篇具有很好参考价值的文章主要介绍了【Python基础入门篇】基本函数——os与sys模块。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

os模块和sys模块

  • os模块负责程序与操作系统交互,提供访问操作系统的接口
  • sys模块负责程序与Python解释器交互,用于操控Python运行环境
import os 
import sys

一、os常用方法

1 文件路径类

os.getcwd() # 取得当前工作目录
# ------------------------------------
# output:
'E:\\project\\Jupyter\\Note'
dirname = 'E:/project/Jupyter/Note'
os.listdir(dirname) # 列出指定目录的文件
# ------------------------------------
# output:
['.ipynb_checkpoints', 'argparse模块.ipynb', 'os与sys模块.ipynb']
dirname = 'E:/project/Jupyter/Note'
os.path.basename(dirname) # 去掉目录路径,返回文件名
# ------------------------------------
# output:
'Note'
dirname ='E:/project/Jupyter/Note'
os.path.dirname(dirname) # 去掉文件名,返回目录路径
# ------------------------------------
# output:
'E:/project/Jupyter'
path1 = 'E://'
path2 = 'project/Jupyter'
path3 = 'Note'

path = os.path.join(path1,path2,path3) # 将分离的各部分组合成一个路径名
print(path)
os.listdir(path) # 列出指定目录的文件

# result = path.replace('\\', '/')
# print(result)
# ------------------------------------
# output:
'E://project/Jupyter\Note'
['.ipynb_checkpoints', 'argparse模块.ipynb', 'os与sys模块.ipynb']

2 检查存在类

filename = 'E:\\project\\Jupyter\\Note\\test.txt'
os.path.exists(filename) # 是否存在
# ------------------------------------
# output:
False
filename = 'E:\\project\\Jupyter\\Note\\test.txt'
os.path.isabs(filename) # 是否为绝对路径
# ------------------------------------
# output:
True
filename = 'E:\\project\\Jupyter\\Note\\test.txt'
os.path.isfile(filename) # 是否为文件
# ------------------------------------
# output:
False
filename = 'E:\\project\\Jupyter\\Note'
os.path.isdir(filename) # 是否为目录
# ------------------------------------
# output:
True

二、sys常用方法

待完善文章来源地址https://www.toymoban.com/news/detail-824539.html

到了这里,关于【Python基础入门篇】基本函数——os与sys模块的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python 程序设计入门(025)—— 使用 os 模块操作文件与目录

    Python 内置了 os 模块及其子模块 os.path,用于对目录或文件进行操作。在使用 os 模块及其子模块 os.path 模块时,需要使用 import 导入该模块,才能使用它们提供的函数或方法。 1、os 模块提供的操作目录的函数 os 模块提供的操作目录的函数如下表所示: 函数 说明 getcwd() 返回当

    2024年02月11日
    浏览(53)
  • 18 Python的sys模块

    概述         在上一节,我们介绍了Python的os模块,包括:os模块中一些常用的属性和函数。在这一节,我们将介绍Python的sys模块。sys模块提供了访问解释器使用或维护的变量,以及与解释器进行交互的函数。 通俗来讲,sys模块负责程序与Python解释器的交互,提供了一系列

    2024年02月07日
    浏览(28)
  • python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别

    Python的程序有两中退出方式:os._exit(), sys.exit()。 本文介绍这两种方式的区别和选择。 os._exit()会直接将python程序终止,之后的所有代码都不会继续执行。 sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那

    2023年04月08日
    浏览(50)
  • Python教程:sys模块中maxsize()的方法

    在Python中,sys模块有一个名为maxsize()的方法。这个方法返回一个变量Py_ssize_t可以容纳的最大值。 Py_ssize_t是一个整数,它给出了变量可以取的最大值。大小因操作系统的位而异。 32位的大小为(2 power 31)-1,64位的大小为(2 power 63)-1。 返回:此方法根据平台类型返回最大大小值

    2024年02月10日
    浏览(39)
  • 详解Python中sys模块的功能与应用

    本文分享自华为云社区《深入Python:sys模块的功能与应用详解》,作者: 柠檬味拥抱。 在Python的标准库中, sys  模块是一个常用而强大的工具,它提供了与Python解释器交互的函数和变量。本文将介绍 sys 模块的一些常用函数和方法,并通过实际的代码实例来解析它们的用法

    2024年03月09日
    浏览(45)
  • 【python基础】函数-模块

    函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定函数名称,可让主程序容易理解的多。我们还可以更加细化,将函数存储在被称为模块的独立文件中,再将模块导入到主程序中。import作用就是将模块中的代码导入到当前主程序中。 通过将函数存

    2024年02月09日
    浏览(39)
  • 【python基础语法七】python内置函数和内置模块

    eval 和 exec 在和第三方用户交互时候,谨慎使用; 应用不一样: json主要用于传输 转换关系 localtime = mktime = ctime

    2024年02月01日
    浏览(44)
  • Python入门教程 - 基本函数(四)

    目录 一、什么是函数 二、自定义函数并使用它 前面我们学习了像input()、print()、type()等等,他们都是函数。这些其实是由Python内部帮我们定义好的。我们直接用就可以了。 关于函数,除了用内部定义好的,我们也可以自己定义函数,然后使用。 所以,我们总结一下: 函数

    2024年02月10日
    浏览(42)
  • python入门基础(15)--模块和python中数学、日期、时间类模块。

    接上篇,当我们创建了很多类,比如  图书馆里的藏书,分社会科学类,艺术类、生活类、农业类、工业类等,而工业类又分为轻工业、重工业、信息工业,然后再细分。当分的越来越细时,程序就会越来越大。如何管理,便成了程序开发过程中一个重要的环节。于是可以按

    2024年02月08日
    浏览(44)
  • Python零基础入门(十)——模块与包

    个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页 Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟 码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊 欢迎来到本系列的第十篇文章!在前面的学习中,

    2024年02月14日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包