python如何获取当前文件的文件名
时间: 2024-04-30 11:24:56 浏览: 15
可以使用Python内置的`__file__`变量来获取当前文件的文件名。这个变量会返回一个字符串,包含当前文件的路径和文件名。
例如,假设你的Python文件名为 `example.py`,你可以使用以下代码获取当前文件名:
```python
import os
filename = os.path.basename(__file__)
print(filename)
```
运行以上代码,输出结果应该为:
```
example.py
```
其中,`os.path.basename()`函数用于获取路径中的文件名部分。
相关问题
python 获取当前文件的文件名
可以使用Python的os模块来获取文件夹下的所有文件名。具体的代码如下:
```python
import os
# 指定文件夹路径
folder_path = "/path/to/folder"
# 获取文件夹下的所有文件名
file_names = os.listdir(folder_path)
# 打印所有文件名
for file_name in file_names:
print(file_name)
```
其中,`os.listdir()`函数可以获取指定文件夹下的所有文件名,返回一个列表。然后我们可以使用循环遍历这个列表,打印出所有文件名。
python获取当前jupyter文件名
要获取当前Jupyter文件的名称,你可以使用`__file__`变量。但需要注意的是,在Jupyter Notebook中,这个变量可能不会按预期工作。相反,你可以使用`get_ipython().run_line_magic('pwd', '')`来获取当前工作目录的路径,然后从路径中提取出文件名。
以下是一个示例代码:
```python
import os
# 获取当前工作目录路径
current_dir = get_ipython().run_line_magic('pwd', '')
# 获取文件名
file_name = os.path.basename(current_dir)
print(file_name)
```
这样就可以获取到当前Jupyter文件的名称。