python文件相关函数 关于python对文件的处理( 二 )


_import_:动态导入模块
index = __import__('index')index.sayHello()
locals:返回当前作用域内的局部变量和其值组成的字典
def f():print('before define a ')print(locals()) #作用域内无变量a = 1print('after define a')print(locals()) #作用域内有一个a变量,值为1f f()before define a{}after define a{'a': 1}
input:读取用户输入值
s = input('please input your name:')please input your name:Ains'Ain'
open:使用指定的模式和编码打开文件,返回文件读写对象
# t为文本读写,b为二进制读写a = open('test.txt','rt')a.read()'some text'a.close()
eval:执行动态表达式求值
eval('1+2+3+4')10
除了上述举例的函数之外,内置函数按分类还可分为:
1、数学运算(7个)
2、类型转换(24个)
3、序列操作(8个)
4、对象操作(7个)
5、反射操作(8个)
6、变量操作(2个)
7、交互操作(2个)
8、文件操作(1个)
9、编译操作(4个)
10、装饰器(3个)
python文件的创建、写入、读取最近在构思如何 本地化股票数据  , 觉得有必要复习一下python对文件的创建、写入、和读取 。
首先先了解一下对于文件的处理都有常用函数:
open(path, mode):生成文件对象 。
参数说明:path文件路径、mode文件的操作模式
文件的操作模式说明
1、写入模式:‘w’创建、‘wb’创建二进制、‘a’追加内容、‘ab’二进制形式追加内容(另外如在后面添加‘+’号 , 附加读取功能如:‘w+’)
可用write()、writelines()写入内容、close()保存文件
注意:windows系统在输入写入中文时,输入参数 encoding=‘utf-8’
可用read()函数对文件内容进行读取
注意:读取的内容是从结尾开始的 , 用seek(0)函数指定读取位置为开头
这里我用‘w+’模式来举例
2、读取模式:‘r’读取内容、‘rb’读取二进制内容(区别于写入模式的读?。?读取模式从开头开始读?。?
除了read()、还有readline()调用一次返回一行数据、readlines()返回每行数据list
另外还有mode属性:看查文件对象的模式、closed属性:判断文件是否关闭、name属性:返回文件名
这里我还要介绍一个关键字with,他是一个表达式能为调用的文件对象别名,且自动关闭文件 。
python语言中可以调用的函数有哪些?Python语言中有很多内置函数和标准库函数可以直接调用,同时还可以自定义函数和调用其他模块中的函数 。以下是一些常用的Python内置函数和标准库函数:
数学函数:abs(), pow(), round(), max(), min(), math库中的sin(), cos(), tan(), pi等函数 。
字符串函数:len(), str(), int(), float(), ord(), chr(), upper(), lower(), replace(), split()等函数 。
列表函数:append(), extend(), insert(), remove(), pop(), sort(), reverse()等函数 。
文件操作函数:open(), read(), write(), close()等函数 。
时间和日期函数:time(), sleep(), strftime()等函数 。
正则表达式函数:re.compile(), re.search(), re.match(), re.sub()等函数 。
网络编程函数:socket库中的socket(), bind(), listen(), accept()等函数 。
【python文件相关函数 关于python对文件的处理】关于python文件相关函数和关于python对文件的处理的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读