分别在jupyter notebook和vscode(或pycharm)中编写代码输出“name”和__file__的值。
时间: 2024-11-20 22:43:44 浏览: 24
本说明为Anaconda和Pycharm安装及配置教程 (2)
在Jupyter Notebook中:
```python
# 首先导入os模块来获取文件路径
import os
# 定义一个函数来打印name和__file__
def print_info():
name = "默认值" # 或者从环境变量、配置文件读取真实名称
__file__ = os.path.abspath(__file__) # 获取当前运行脚本的绝对路径
print("Name:", name)
print("__file__:", __file__)
print_info()
```
在VSCode(Python插件如Pylance支持)中:
1. 打开VSCode并创建一个新的Python文件(假设名为`main.py`)。
```python
# 在vscode中,直接在交互模式下输入:
name = "默认值" # 可以在这里设置name的值
__file__ = __file__ # VSCode会自动填充正确的文件路径
print("Name:", name)
print("__file__:", __file__)
```
或者,在`main.py`里:
```python
if __name__ == "__main__":
name = "默认值"
print("Name:", name)
print("__file__:", __file__)
```
在PyCharm中:
1. 创建一个新的Python项目,并打开一个Python文件(例如`script.py`)。
```python
# PyCharm同样可以在编辑器内直接打印
name = "默认值"
__file__ = __file__ # PyCharm也提供正确文件路径
print("Name:", name)
print("__file__:", __file__)
```
阅读全文