输出未显示在python中

2024-06-25 23:49:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我是window10上的python3.7,代码有问题。我创造了一个测试.py文件并在该文件中运行以下代码:-

 person = {'name': 'Jemm', 'age': '23'}
 sentence = 'My name is ' + person['name'] + 'and i am' + person['age'] + 'years old.'

print(sentence)

当我打印import test时,输出不显示空白(没有输出)。在

编辑:当我打印hello world时,会显示输出。在


Tags: and文件代码namepyageismy
2条回答

我想问题是你在完成了test.py中的所有代码之后没有保存文件,如果保存它然后在其他地方运行import test会发生什么,这就是我的想法

同样正如Messa所说,“Python本身有一个测试模块。确保您正在运行模块。您必须与文件位于同一目录中测试.py这也是很有用的信息,必须与test.py(你的文件)在同一目录下

如果不在同一目录中,请执行以下操作:

__import__('whole filepath')

为了它。在

>>> import test
>>> print(test)
<module 'test' from '/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/test/__init__.py'>

Python本身有一个test模块。确保您正在运行模块。您必须与文件test.py位于同一目录中才能导入文件而不是Python文件。在

更新:Python在导入时使用搜索路径列表机制来查找模块。“当前工作目录”通常位于列表的第一位(空字符串)。请参见^{}^{}。在

您可以将自己的路径添加到PYTHONPATH(在shell/命令行中)或sys.path(在Python中)。在

相关问题 更多 >