python获取文件对象f名称属性的操作代码为

Python015

python获取文件对象f名称属性的操作代码为,第1张

python获取文件对象f名称属性的操作代码为:

OpenFile = open("file.txt","rt")

print(OpenFile.readline

OpenFile.close

#已知文件名的情况下,可以用这个函数

def getFileInfo(filepath):

info = {}

if os.path.isfile(filepath):

info['TimeCreated'] = os.path.getctime(filepath)

info['TimeModified'] = os.path.getatime(filepath)

info['Size'] = os.path.getsize(filepath)

return info

python里的__name__属性的意思:

1、__name__是一个变量。前后加了双下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。

2、Python有很多模块,而这些模块是可以独立运行的!这点不像C++和C的头文件。

3、import的时候是要执行所import的模块的。

4、__name__就是标识模块的名字的一个系统变量。这里分两种情况:假如当前模块是主模块(也就是调用其他模块的模块),那么此模块名字就是__main__,通过if判断这样就可以执行“__mian__:”后面的主函数内容;假如此模块是被import的,则此模块名字为文件名字(不加后面的.py),通过if判断这样就会跳过“__mian__:”后面的内容。

通过上面方式,python就可以分清楚哪些是主函数,进入主函数执行;并且可以调用其他模块的各个函数等等。

根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。

具体步骤如下:/导致这种情况的原因主要是??