美文网首页编程
Python基础学习11

Python基础学习11

作者: ericblue | 来源:发表于2019-01-14 13:57 被阅读0次

日期与时间用法

import time

print(time.time())
#输出结果1542733914.188143,从1970到现在的秒数

print(time.localtime())
#输出结果time.struct_time(tm_year=2010, tm_mon=2, tm_mday=9, tm_hour=11, tm_min=21, tm_sec=54, tm_wday=6, tm_yday=6, tm_isdst=0)

print(time.strftime('%Y-%m-%d %H:%M:%S'))
#输出结果2010-02-09 11:36:00

print(time.strftime('%Y%m%d %H:%M:%S'))
#输出结果20100209 11:36:00

import datetime

print(datetime.datetime.now())
#输出结果2010-02-09 11:21:54.191080

newtime = datetime.timedelta(minutes=20)
print(datetime.datetime.now()+ newtime)
#输出结果2010-02-09 11:41:54.191121,获取20分钟后时间

one_day=datetime.datetime(2010,6,26)
new_date=datetime.timedelta(days=20)
print( one_day + new_date)
#输出结果2010-07-16 00:00:00,获取指定日期偏移日期

取随机数

import  random
print( random.randint(1,5))
#输出结果1,随机输出1到5的数

print( random.choice(['aa','bb','cc']))
#输出结果aa,随机输出指定字符串

命令行对文件夹操作:从下面来看ls -l和ll命令效果一样

⮀ ~/Python/tutorial/MySpider ⮀ ll
total 16
drwxr-xr-x  11 insight2026  staff   352B 10 20 23:06 MySpider
drwxr-xr-x   2 insight2026  staff    64B 10 20 22:42 images#第一个d代表是文件夹
-rw-r--r--   1 insight2026  staff   314B 10 20 22:24 main.py
-rw-r--r--   1 insight2026  staff   259B  9 21 07:48 scrapy.cfg#第一个-代表是文件

 ~/Python/tutorial/MySpider ⮀ ls -l
total 16
drwxr-xr-x  11 insight2026  staff  352 10 20 23:06 MySpider
drwxr-xr-x   2 insight2026  staff   64 10 20 22:42 images
-rw-r--r--   1 insight2026  staff  314 10 20 22:24 main.py
-rw-r--r--   1 insight2026  staff  259  9 21 07:48 scrapy.cfg

建立文件夹使用mkdir

mkdir -p /temp/a/b/c/d/e#建立多级不存在路径文件夹

删除文件夹rmdir,rm

rmdir e
rm -rf /temp/a#可直接删除a路径下面所有文件

路径访问cd

cd /temp/a/b/c/d/e#绝对路径访问
cd ..#相对路径访问上级d
cd ./e#相对路径访问下级e,或者cd e

路径访问模块

import  os
print( os.path.abspath('..'))#获取当前上级绝对路径
print( os.path.exists('/Users'))#文件是否存在
print( os.path.isfile('/Users'))#是否文件
print( os.path.isdir('/Users'))#是否目录
os.path.join('/temp/a/','b/c')#路径拼接

from pathlib import Path
p = Path('.')
print ( p.resolve())#获取当前绝对路径
p.is_dir()#同os.path.isdir

q = Path('/tp/a/b/c')
Path.mkdir(q,parents=True)#建立路径

相关文章

网友评论

    本文标题:Python基础学习11

    本文链接:https://www.haomeiwen.com/subject/ldxsrqtx.html