python基础 04 模块、文件I/O

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() 删除目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值