【os.path篇】
- os.path.abspath(__file__) #获取当前脚本的完整路径
- os.path.dirname(path) #去掉文件名,返回目录
- os.path.dirname(os.path.abspath(__file__)) #组合使用,返回当前脚本所在的目录
- os.path.dirname(__file__) #如果当前脚本是以完整路径被运行的,则返回当前脚本所在的目录,如果当前脚本是以绝对路径被运行的,则返回空字符串
- os.path.join(path1,path2) #拼接路径 os.path.join('/home/work/wwr/', 'abc') => '/home/work/wwr/abc'
- os.path.exists(path) #如果path存在,则返回True,否则返回False
【sys篇】
- sys.getdefaultencoding() #获取系统当前编码,一般是默认为ascii
- sys.setdefaultencoding('utf-8') #设置系统默认编码
- sys.getfilesystemencoding() #获取文件系统使用的编码方式
使用案例1:
if sys.getdefaultencoding() != 'utf-8':
reload(sys)
sys.setdefaultencoding('utf-8')
- sys.path #返回系统环境变量list
- sys.path.append(path1) #将path1路径添加到系统的环境变量中
【datetime篇】import datetime
- 设置时区:cst_tz = pytz.timezone('Asia/Shanghai')
- 获取当前时间:now_time = datetime.datetime.now() #2020-07-29 15:33:46.293071
【time篇】improt time
- 获取当前时间:now_time = time.time() #1596008132.97
-