open()
open() 函数用于打开一个文件,创建一个文件对象,使用相关的方法才可以调用它进行读写
open(name, mode)
name:文件名
mode:r,r+,w,w+,a,a+
#先读后写,一开始光标在最前,读完之后在最后+qwe
f = open('测试文件1.txt',mode='r+',encoding='utf-8')
print(f.read())
f.write('qwe')
f.close()
文件的具体操作请参考:https://blog.csdn.net/zeroooorez/article/details/89255875
__import__
__import__() 函数用于动态加载类和函数
import time
有趣的编码:读进度
import time
for i in range(0,101,2):
time.sleep(0.1)
char_num = i//2
per_str = '\r%s%% : %s\n' % (i, '*' * char_num) \
if i == 100 else '\r%s%% : %s' % (i,'*'*char_num)
print(per_str,end='', flush=True)
progress Bar
help()
help() 函数用于查看函数或模块用途的详细说明
a = [1,2,3]
help(a)
callable()
callable() 函数用于检查一个对象是否是可调用的。返回 True,False
def func():pass
print(callable(func)) #参数是函数名,可调用,返回True
print(callable(123)) #参数是数字,不可调用,返回False
dir()
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表
print(dir(list)) #查看列表的内置方法
print(dir(int)) #查看整数的内置方法