**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
8小时前关门。
这篇文章是编辑和提交审查5小时前。
Improve this question
我一直试图使用os
来获取文件的父目录,然后打印它。但是,当我执行它时,我得到以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'os' is not defined
我的代码的第一行是import os, os.path
。下面是我的代码:
parent_path = os.path.abspath(os.path.join(os.getcwd(), os.pardir))
下面是完整的代码:
import pandas as pd
import os
from os import path
parent_path = os.path.abspath(os.path.join(os.getcwd(), os.pardir))
print(os.path.abspath(os.path.join(os.getcwd(), os.pardir)))
感谢所有人:)
我试过重新启动VS代码,计算机和诸如此类的东西,将import os, os.path
改为import os
,并在下一行from os import path
和仍然相同。
1条答案
按热度按时间7uhlpewt1#
将第一行更改为:
如果仍然不起作用,那么你的设置可能有更深层次的问题。看起来你用pip安装模块的位置与你正在运行的python解释器不同。在你的vs代码的python终端,尝试运行命令
py -m pip list
,看看os
是否在那里。如果这是在Windows计算机上,那么开始故障排除的地方是检查python是否正确添加到您的
$PATH
。