第二周-第02章节-Python3.5-模块初识
#!/usr/bin/env python
#-*- coding:utf-8 _*-
"""
@author:chenjisong
@file: sys.py
@time: 2019/04/16
url:https://www.liaoxuefeng.com
functions:
Software:JetBrains PyCharm 4.5.3
"""
#import guess
import os
import sys
#print(sys.path)
print(sys.argv) ###捕获参数
cmd_res = os.system("dir") ##执行命令不保存结果
print(sys.path)
=========================================================
G:\Python3.7.3\python.exe G:/practise/oldboy/day2/sys.py
['G:/practise/oldboy/day2/sys.py']
驱动器 G 中的卷没有标签。
卷的序列号是 C038-3181
G:\practise\oldboy\day2 的目录
2019/04/17 21:25 <DIR> .
2019/04/17 21:25 <DIR> ..
2019/04/17 20:52 274 checklist.py
2019/04/17 20:40 1,770 CPU.py
2019/04/17 20:43 897 disk.py
2019/04/17 20:54 930 mail.py
2019/04/17 20:39 1,263 memory.py
2019/04/17 20:22 3,314 monitor.py
2019/04/17 20:41 913 network.py
2019/04/17 21:22 <DIR> new_dir
2019/04/17 20:51 944 read_only.py
2019/04/17 21:25 491 sys.py
2019/04/17 20:52 <DIR> __pycache__
9 个文件 10,796 字节
4 个目录 84,762,398,720 可用字节
['G:\\practise\\oldboy\\day2', 'G:\\practise\\oldboy', 'G:\\Python3.7.3\\python37.zip', 'G:\\Python3.7.3\\DLLs', 'G:\\Python3.7.3\\lib', 'G:\\Python3.7.3', 'G:\\Python3.7.3\\lib\\site-packages']
Process finished with exit code 0
#!/usr/bin/env python
#-*- coding:utf-8 _*-
"""
@author:chenjisong
@file: sys.py
@time: 2019/04/16
url:https://www.liaoxuefeng.com
functions:
Software:JetBrains PyCharm 4.5.3
"""
import os
cmd_df=os.system("df -Th") ###不保存结果
print("===============================>",cmd_df)
=====================================================
[root@linux-node1 Python]# python argv.py
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 18G 2.1G 16G 12% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 8.6M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 120M 378M 25% /boot
tmpfs tmpfs 378M 0 378M 0% /run/user/0
0
==================分割线==============================
[root@linux-node1 Python]# cat argv.py
#!/usr/bin/env python
#-*- coding:utf-8 _*-
"""
@author:chenjisong
@file: sys.py
@time: 2019/04/16
url:https://www.liaoxuefeng.com
functions:
Software:JetBrains PyCharm 4.5.3
"""
import os
cmd_df=os.popen("df -Th").read() ###不保存结果
print(cmd_df)
os.mkdir("TEST") ##创建同级目录TEST
==============================================
[root@linux-node1 Python]# python argv.py
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 18G 2.1G 16G 12% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 8.6M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 120M 378M 25% /boot
tmpfs tmpfs 378M 0 378M 0% /run/user/0
第二周-第03章节-Python3.5-模块初识2
注意:导入自定义模块的时候,如果在同级目录下,直接import model_name就可以了,如果没有在同级目录,直接扔到G:\Python3.7.3\Lib\site-packages 下面即可。
第二周-第04章节-Python3.5-pyc是什么
1. Python是一门解释型语言?
我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在。如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊!
为了防止其他学习Python的人也被这句话误解,那么我们就在文中来澄清下这个问题,并且把一些基础概念给理清。
2. 解释型语言和编译型语言&