【模块】

sys.path.append('C:/Users/wangxue1/PycharmProjects/selenium2TestOne') 然后就可以直接import 这个路径下的模块了 【备注】如果是特殊字段,比如“public”,则会有红线,但是执行不会有错误

【路径】

#例子

1. Windows 写文件到当前路径下即将要新建的路径

path = os.path.join(sys.path[0],'downloads','t_jingse2.PNG')path = path.replace('\\','/')with open(path,'wb') as fp:    fp.write(resp.content)

#例子
import os,sys,time

#获取文件名#__init__.pyprint(os.path.basename('C:/Users/wangxue1/PycharmProjects/selenium2TestOne/888/__init__.py'))

#文件大小(字节为单位)print(os.path.getsize(__file__)) #1596

#输出最近访问时间print('最近访问时间: ' , os.path.getatime(__file__)) #最近访问时间:  1516780817.5485735#以struct_time形式输出最近访问时间print('以struct_time形式输出最近访问时间: ',time.gmtime(os.path.getatime(__file__)))#以struct_time形式输出最近访问时间:  time.struct_time(tm_year=2018, tm_mon=1, tm_mday=24, tm_hour=8, tm_min=1, tm_sec=38, tm_wday=2, tm_yday=24, tm_isdst=0)#文件创建时间print(os.path.getctime(__file__)) #1514367800.1841059#文件修改时间print(os.path.getmtime(__file__)) #1516780977.0836985

#C:/Users/wangxue1/PycharmProjects/selenium2TestOne/888/__init__.pyprint(__file__)print(sys.argv[0])

#C:\Users\wangxue1\PycharmProjects\selenium2TestOne\888\__init__.pyprint(os.path.realpath(__file__))print(os.path.abspath(__file__))print(os.path.normpath(__file__))

#C:\Users\wangxue1\PycharmProjects\selenium2TestOne\888print(os.path.dirname(os.path.realpath(__file__)))print(os.path.abspath('.'))print(os.getcwd())print(sys.path[0])

#C:\Users\wangxue1\PycharmProjects\selenium2TestOneprint(os.path.abspath('..'))

#['__init__.py', '__pycache__']print(os.listdir())

#删除文件#os.remove(filename)#删除单个目录和多个目录#os.removedir()

#检查是否是文件/文件夹print(os.path.isfile(r'C:\Users\wangxue1\PycharmProjects\selenium2TestOne\888')) #falseprint(os.path.isdir(r'C:\Users\wangxue1\PycharmProjects\selenium2TestOne\888'))  #True

#检查文件路径是否存在print(os.path.exists(r'C:\Users\wangxue1\PycharmProjects\selenium2TestOne\888'))  #True

#分离文件名、分离扩展名#('C:/Users/wangxue1/PycharmProjects/selenium2TestOne/888', '__init__.py')print(os.path.split(r'C:/Users/wangxue1/PycharmProjects/selenium2TestOne/888/__init__.py'))#('C:/Users/wangxue1/PycharmProjects/selenium2TestOne/888/__init__', '.py')print(os.path.splitext(r'C:/Users/wangxue1/PycharmProjects/selenium2TestOne/888/__init__.py'))

【time】
参考:http://www.cnblogs.com/qq78292959/archive/2013/03/22/2975786.html

转载于:https://www.cnblogs.com/suren2017/p/8297084.html

【Python】【有趣的模块】【systimeos】相关推荐

  1. Python中几个非常有趣的模块

    最近学习Python,发现了许多有趣的模块.感觉开启了新世界的大门,因为我也不是对所有模块都熟悉,所以今天不是讲代码. 1.ItChat 这是一个微信自动回复的模块,因为我微信一直无法登陆,所以也没有 ...

  2. 能带曲线图绘制python_如何使用python的matplotlib模块画折线图

    python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...

  3. python画图代码turtle-使用Python的turtle模块画图的方法

    简介:turtle是一个简单的绘图工具.它提供了一个海龟,你可以把它理解为一个机器人,只听得懂有限的指令. 1.在文件头写上如下行,这能让我们在语句中插入中文 #-*-coding:utf-8-*- ...

  4. python中matplotlib条形图数值大的在最底层显示_如何使用python的matplotlib模块绘制水平条形图...

    python是一个很有趣的语言,可以在命令行窗口运行.python中有很多功能强大的模块,这篇经验告诉你,如何利用python的matplotlib模块,绘制水平条形图. 工具/原料 windows系 ...

  5. Python的regex模块——更强大的正则表达式引擎

    Python自带了正则表达式引擎(内置的re模块),但是不支持一些高级特性,比如下面这几个: 固化分组    Atomic grouping 占有优先量词    Possessive quantifi ...

  6. python编程语言一览_编程语言学习:python有趣用法汇总

    用python过程中经常会不经意间遇到非常有趣的用法,于是特意搜集了一些. 有趣的用法 1.for-else用法 循环正常结束则执行else语句.一般用于循环找符合条件的元素,如果找到则break调出 ...

  7. python 使用c模块_您可能没有使用(但应该使用)的很棒的Python模块

    python 使用c模块 by Adam Goldschmidt 亚当·戈德施密特(Adam Goldschmidt) 您可能没有使用(但应该使用)的很棒的Python模块 (Awesome Pyth ...

  8. python中os模块_Python的武器库11:os模块

    说到编程语言python,有一个著名的格言"余生太短,只用python".如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以有这样一句格言,是 ...

  9. 使用Python的多进程模块

    多核CPU已经成为现代计算机体系结构发展的标准,不仅可以在超级计算机设备中找到,也可以在我们的家用台式机和笔记本电脑中找到;就连苹果(Apple)的iPhone 5S在2013年也配备了1.3 Ghz ...

  10. python安装wx模板_如何安装python的wxPython模块

    python是一个很有趣的语言,可以在命令行窗口运行.python中有很多功能强大的模块,可以使用wxPython模块编写图像用户界面程序,即GUI程序.这篇经验就告诉你如何安装python的wxPy ...

最新文章

  1. 交通优化需求下 智能交通已达千亿市场
  2. cassandra mongodb选择——cassandra:分布式扩展好,写性能强,以及可以预料的查询;mongodb:非事务,支持复杂查询,但是不适合报表...
  3. Linux系统下GCC编译错误:“undefined reference to ‘sqrt‘”
  4. SpringCloud组件:Eureka的服务发现与消费
  5. Mysql错误2003 -Can't connect toMySQL server on 'localhost'(10061)解决办法
  6. 国产木乃伊走进CTO编辑部
  7. 这款Linux 恶意软件正在劫持全球的超级计算机
  8. Docker的安装和操作(虚拟机+linux系统)
  9. python不调包实现sobel_python利用百度云接口实现车牌识别的示例
  10. 中国互联网史就是一部流氓史!
  11. vue各模块功能范围,webpack属性配置
  12. Java8 新特性 (五)Stream API
  13. TPH-YOLOv5简述
  14. 泽塔云制胜秘诀:场景化破局超融合云计算市场
  15. 如何利用OMIM数据库获取肿瘤相关所有突变基因?
  16. BUUCTF-网鼎杯2020-青龙组-joker
  17. Spring RestTemplate为何必须搭配MultiValueMap?
  18. 计算机重启后屏幕就剩一个J,电脑重启后老是显示黑屏怎么办
  19. VC6工程升级VS2013汇总
  20. 软件安全测试-web安全测试基础

热门文章

  1. 取消xp开机默认登陆账户
  2. Redis实战(七)
  3. 解决 vmware 死锁 :take ownership failed
  4. ASP.NET ActionPack
  5. ubuntu snappy 记事
  6. 蓝桥杯 ADV-176 算法提高 陶陶摘苹果
  7. Quartz使用-入门使用(java定时任务实现)
  8. Scrum电子看板工具
  9. Git忽略提交规则 - .gitignore配置运维总结
  10. akka入门书籍的示例代码