模块导入
import pypy
from lib.test(也就是文件路径) import py (文件名)
r = __import__('lib.test.py(文件路径)',formlist = True(要声明才能找到))
sys模块
'''添加路径'''
sys.path.append('d:\e')
'''用列表的方式返还当前文件的路径'''
print(sys.argv)
'''返回python 的版本信息'''
print(sys.version)
'''返回python 模块导入的路径'''
print(sys.path)
'''返回当前操作平台的系统'''
print(sys.platform)
'''输入相关'''
print(sys.stdin)
'''输出相关'''
print(sys.stdout)
'''错误信息'''
print(sys.stderr)
import os
'''获取文件大小'''
os.stat('文件路径名称').st_size
'''获取当前工作目录'''
print(os.getcwd())
print(os.pardir)
''' 在指定目录下创建文件夹'''
# print(os.mkdir('D:\e\semantic\qwe'))
'''查看指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印'''
print(os.listdir('D:\e\semantic\zzzz'))
# '''删除一个指定文件'''
# os.remove('D:\e\semantic/a.txt')
# '''重命名一个文件或一个目录'''
# os.rename('D:\e\semantic\yy','D:\e\semantic\yj')
''' 获取一个文件 或者 目录信息'''
print(os.stat('D:\e\semantic\yj'))
# ''' 获取当前系统的环境变量信息'''
# print(os.environ)
'''返回路径,好像并没什么用'''
print(os.path.abspath('D:\e\semantic'))
'''返回路径的绝对值, 然后分割2个str '''
print(os.path.split('D:\e\semantic'))
'''返回path的目录。其实就是os.path.split(path)的第一个元素'''
print(os.path.dirname('D:\e\semantic'))
'''返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素'''
print(os.path.basename('D:\e\semantic'))
'''如果路径存在返回True, 不存在返回False'''
print(os.path.exists('D:\e\semantic'))
''' 如果是绝对路径返回True ,相对路径返回False '''
print(os.path.isabs('D:\e\semantic\yj'))
''' 如果路径中存在文件,返回True , 不是返回False'''
print(os.path.isfile('D:\e\semantic\yj\sadf.txt'))
'''如果路径存在返回True,不再返回False'''
print(os.path.isdir('D:\e\semantic\yj'))
'''将多个路径组合后返回,第一个绝对路径之前的参数将被忽略'''
print(os.path.join('d:','\e\semantic'))
''' 返回path所指向的文件或者目录的最后存取时间'''
print(os.path.getatime('D:\e\semantic\yj'))
'''返回path所指向的文件或者目录的最后修改时间'''
print(os.path.getmtime('D:\e\semantic\yj') )
'''文件注释 在文件顶部 用 """我是index.py 文件 """ 注释'''
print(__doc__)
'''本事自己的路径'''
print(__file__)
'''当前py.文件所在的文件夹,用点划分。'''
print(__package__)
''' 缓存'''
print(__cached__)
''' 只要执行name 就等于main。 其他的就等于自身的模块名'''
print(__name__)
'''查找当前文件所在目录'''
import os
print(os.path.dirname(os.path.dirname(__file__)))