python基础-7.2文件内置属性__doc__ __file__ __package__ __cached__ __name__
2024-09-06 00:20:25
__doc__ #py文件开头的注释文字
__file__ #当前py文件的路径
__package__ #包含文件所在包,用 . 分隔,当前文件为None,导入的其他文件:指定文件所在包,用.分隔。
__cached__ #文件的缓存
#当前文件没有,导入的其他文件有缓存
__name__ #如果是主文件,__name__==__main__,否则,等于模块名。用作执行的条件判断。
1、主文件
调用主函数前 ,必须加判断。if __name__==__main__:
2、__file__
当前文件的路径,
返回当前文件的目录
import os
print(__file__)#文件的路径
print(os.path.dirname(__file__))#返回文件的目录,文件的上层
print(os.path.dirname(os.path.dirname(__file__)))#上层的上层
print(os.path.basename(__file__))#返回文件名 -------------------------- C:\Python35\python3.exe E:/py/55/learn-python/oldboy/6/module_test2.py
E:/py/55/learn-python/oldboy/6/module_test2.py
E:/py/55/learn-python/oldboy/6
E:/py/55/learn-python/oldboy
module_test2.py
最新文章
- python笔记7:日期和时间
- js开发笔记
- uva10375 Choose and Divide(唯一分解定理)
- [转] How to Show Usual Winform as View in XAF
- [转]关于网络通信,byte[]和String的转换问题
- 将EXE作为资源,然后在释放到磁盘上并运行该exe程序(使用了FindResource,LoadResource,然后用CFile写成一个文件)
- RxJava+Retrofit+MVP构建的App——聚合资讯
- Microsoft office PPT 2007 保存时速度慢(整理自网上)
- 在java中String类为什么要设计成final
- jQuery 效果 – 停止动画
- netty 之 telnet HelloWorld 详解
- Python3爬虫知识点总结
- airsim 无法打开包括文件corecrt.h
- Kotlin入门(3)基本变量类型的用法
- python windows 安装gensim
- 10 分钟速成 Python3
- Linux fdisk普通分区扩容
- tclsh 用法
- MongoDB 之 Array Object 的特殊操作 MongoDB - 6
- Vue2入门路线及资源