python模块
Python模块是一个python文件,以.py结尾,包含了python对象定义和python语句
即把相关代码分配到一个模块里,可定义函数,类和变量,可执行代码
suport.py 使用suport模块需要导入
def test(): import suport
Print “dfedg” suport.test() #使用
return
from ....import...语句:从模块导入指定部分到当前命名空间,模块的某个函数、方法等
from......import* 语句:导入模块所有内容到当前命名空间
导入模块时搜索的路径顺序:
1.当前目录;
2.pythonpath下的目录路径
3.默认路径
dir()函数
是一个排好序的字符串列表,返回列表容纳在一个模块里定义的所有模块
Globals()函数:返回所有在该函数里访问的命名
Locals()函数:内部调用,返回所有能在该函数里访问的命名
Python文件I/O
读取键盘输入:
raw_input():从标准输入读取一行,并返回一个字符串
Input() :可以接收一个python表达式作为输入,并将运算返回
打开和关闭文件
open():打开文件
file object = open(file_name [, access_mode][, buffering])文件名称、模式(读写追加)、0不寄存,负数随系统,正设
获取当前时间写入txt文件中,注意 w+ 操作模式
#!/usr/bin/python
# coding=utf-8
import time
#获取当前系统时间,格式化日期
str1 = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
print str1
#以w+模式打开文件(存在则打开,不存在则创建并打开)
fo = open(r'/time.txt', 'w+')
fo.write(str(str1)) #将时间写入文件中,以字符串形式
fo.seek(0,0) #一般在读取都要将读取位置设置好,设在开头
for x in fo: #打印文件内容
print x
fo.close() #关闭文件
相关详细介绍 https://www.runoob.com/python/python-files-io.html
close():关闭缓冲区任何没有写入的数据,并关闭文件
write():写入任何字符串到打开的文件中,(字符串可以是二进制)
read(长度): 读取文件中的字符
os模块 可以对文件进行重命名、删除等操作
os.rename(“wen.txt”,”wen1.txt”) 重命名文件
os.remove(“wen1.txt”) 删除文件
os.mkdir(“mos”):创建新目录
os.chdir(“/home/usr”)改变当前目录
os.getcwd() 获取当前目录
os.rmdir() 删除目录