[英](Python)ImportError: cannot import name
我在文件1中有一个名为nombre的变量。
print("\nREGISTRO DE USUARIO\n")
nombre=input("Nombre completo: ")
tel=input("Numero telefonico: ")
direc=input("Direccion: ")
print("\t\tUSUARIO REGISTRADO")
input()
现在,我想将变量nombre导入文件2
from usuario import nombre
numerolista=[]
numerolista.append(nombre)
print (numerolista)
但它返回错误
ImportError:无法导入名称“ nombre”。
请检查天气文件在同一文件夹中。 如果它们在不同的文件夹中,请尝试在导入部分添加第一个文件所在的文件夹路径。 您可以通过以下方式添加路径。
from sys import path
path += [<first_file_path>]
并记住在添加路径时只需指定文件夹路径即可,例如,如果第一个文件位于D:\\ Data \\ Python \\ Work \\ file1.py中
将路径指定为
path += ['D:\\Data\\Python\\Work']
如果第二个文件也位于相同的层次结构中,则可以指定以下路径。 假设您的第二个文件位于以下路径中
D:\Data\Python\files\file2.py
在这种情况下,您可以将路径指定为
path += ['..\\Work']
不要忘记在从usuario import nombre之前添加这两行。 因此,首先将路径添加到库路径,以便您的import语句将起作用。
希望这会帮助你。 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.