程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

Python—系统模块(os和sys)

发布于2020-01-01 11:59     阅读(733)     评论(0)     点赞(4)     收藏(2)


os模块

判断一个路径是否存在,不能判断是否是文件还是文件夹。例如:文件为test,文件夹为test.py,如果路径正确,返回的也是True。

1
2
res = os.path.exists(path)                        # 如果path存在,返回True;如果path不存在,返回False。
res = os.path.exists("/www/wwwroot/test")         # 判断路径是否存在,不管test是文件还是文件夹,只要路径存在,返回的就是True,否则返回False。

判断一个文件或文件夹是否存在

1
2
3
4
5
res = os.path.isdir(path)                          # 判断path路径是否存在,且为目录,返回True。否则返回False。
res = os.path.isdir("/www/wwwroot/test")           # 判断一个目录是否存在(test文件夹)
 
res = os.path.isfile(path)                         # 判断path路径是否存在,且为文件,返回True。否则返回False。
res = os.path.isfile("/www/wwwroot/test.py")       # 判断一个文件是否存在(test.py文件)

https://www.cnblogs.com/feifeifeisir/p/9519282.html

sys模块

获取Python版本信息

复制代码
import sys

a = sys.version           # 版本信息字符串
b = sys.version_info      # 版本信息的命名元组
print a[0], type(a)       # 2  <type 'str'>
print b[0], type(b)       # 2  <type 'sys.version_info'>

if sys.version_info[0] == 3:
    from importlib import reload

if sys.version_info[0] == 2:
    reload(sys)
    sys.setdefaultencoding("utf-8")

if sys.version_info[0:2] >= (2, 7):
    print "python版本大于2.7"

if sys.version_info > (2, 7):
    print "python版本大于2.7"
复制代码

 https://blog.csdn.net/weixin_43883666/article/details/90674776



所属网站分类: 技术文章 > 博客

作者:ryuer8423

链接:https://www.pythonheidong.com/blog/article/197100/3d761e6b6a24879c5269/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

4 0
收藏该文
已收藏

评论内容:(最多支持255个字符)