今天在使用目录获取命令的时候注意到有用os.path.dirname(os.path.realpath(file))命令获取当前脚本的执行目录这一方法,于是上网查了一下__file__属性。有一个问题,像这种带下划线的内镶嵌到.py文件里的属性都有那些,该怎么查。还有 如果在命令行界面__file__属性就没有了,这是不是意味着在用python xx.py这一命令执行python文件的时候会继承某些特定的类呢?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
python __file__属性的一些疑问
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2020-12-23 04:14weixin_39633089的博客 我只想先解决一些困惑。 __file__不是通配符,而是一个属性。根据惯例,双下划线属性和方法被认为是“特殊的”,并具有特殊的用途。http://docs.python.org/reference/datamodel.html展示了许多特殊方法和属性(如果...
- 2022-02-13 15:20怒视天下的博客 Python中的__file__表示什么意思
- 2022-05-22 16:31思考实践的博客 经常会遇到python类中遇到一些特殊的方法,最常见的就是__ini__方法,想必大家都遇到过,今天来谈谈另外一种非常好用的类方法--__getitem__ 来点干货, __getitem__的作用是什么呢?说白了就是类中一个特殊方法,类...
- 2018-10-04 22:22似水@流年的博客 我们都知道Python一切皆对象,那么Python究竟是怎么管理对象的呢? 1、无处不在的__dict__ 首先看一下类的__dict__属性和类对象的__dict__属性 # -*- coding: utf-8 -*- class A(object): ""&...
- 2021-01-28 12:08yuQnY的博客 在编写python代码的时候,时常会遇上调用文件,如果直接把路径写死,代码是不够灵活的,python提供了__file__方法来用于获取文件的路径。 环境说明 Windows10 python3.9 使用方法 # 导入os工具包 import os # ...
- 2019-08-15 15:50felix_fang_xin的博客 在C语言里 __FILE__和__LINE__是两个...在python里 __file__ 与 C语言里 __FILE__ 等价 主要看__LINE__如何实现 方法一: import sys print sys._getframe().f_lineno 方法二: import inspect frame = ins...
- 2019-04-19 09:38小洋鬼666的博客 本人开发使用的是apache2.4,python3.6和django,在配置Apache的时候,内外网同时访问就会报错, 只能有一方访问, Traceback (most recent call last):\r, referer: http://***/***.html File ...
- 2022-09-19 13:33王子玉博客的博客 免费专栏传送门:《Python基础教程》 目录 一、模块的搜索顺序 1》Python解释器在导入模块时,对模块文件的搜索顺序: 2》文件和模块同名报错验证: 3》 模块内置属性__file__ 二、开发原则 三、内置属性__name__ 1...
- 2018-07-16 16:02安心Smile的博客 运行uwsgi时出错: open("./python_plugin.so"): No such file or directory [core/...UNABLE to load uWSGI plugin: ./python_plugin.so: cannot open shared object file: No such file or directory!...
- 2023-02-08 14:57大作家佚名的博客 文件的作用是将文件夹变为一个Python的包,Python中每个包中,都有文件。通常文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的文件。这样我们可以在文件中批量导入我们所需要的...
- 没有解决我的问题, 去提问