Python 巨蟒恐怖-这里怎么了?
我不熟悉编程和Python。我正在学习《艰难之路》一书。 作为练习25的一部分,我写了一个脚本:Python 巨蟒恐怖-这里怎么了?,python,import,module,importerror,Python,Import,Module,Importerror,我不熟悉编程和Python。我正在学习《艰难之路》一书。 作为练习25的一部分,我写了一个脚本: def break_words(stuff): """This function will break up words for us.""" words = stuff.split(' ') return words def sort_words(words):
def break_words(stuff):
"""This function will break up words for us."""
words = stuff.split(' ')
return words
def sort_words(words):
"""Sorts the words."""
return sorted(words)
def print_first_word(words):
"""Prints the first words after popping it off."""
word = words.pop(0)
print word
def print_last_word(words):
"""Prints the last word after popping it off."""
word = words.pop(-1)
print word
def sort_sentence(sentence):
"""Takes in a full sentence and returns the sorted words."""
words = break_words(sentence)
return sort_words(words)
def print_first_and_last(sentence):
"""Prints the first and last words of the sentence."""
words = break_words(sentence)
print_first_word(words)`
我从gedit将此保存为
ex25.py
在小路下面
C:\Users\Brandon\Experiment\Python\u ex
我正在运行64位Windows7
当我从python.exe导入ex25时
我得到:
>回溯(最近一次呼叫最后一次):
>文件“(stdin)”,第1行,在``
>ImportError:没有名为ex25的模块
在Computer\Properties\Advanced\Environment Variables下,我添加了系统变量:
蟒蛇
C:\Python27
那没用。
我做错了什么?
C:\Users\Brandon\experience\Python\u ex
不在您的系统路径上,因此Python不知道在哪里可以找到您的ex25
模块
import sys
sys.path.append(r'C:\Users\Brandon\Experiment\Python_ex')
C:\Users\Brandon\Experiment\Python\u ex
不在系统路径上,因此Python不知道在哪里可以找到ex25
模块
import sys
sys.path.append(r'C:\Users\Brandon\Experiment\Python_ex')
我也有同样的问题。因为我的文件保存在Desktop/mint/ex25.py中。我首先通过命令cd desktop/mint将目录更改为desktop。然后按照推荐的方式运行。它会解决的。
要返回到旧目录,请使用命令cd-。我也遇到了同样的问题。因为我的文件保存在Desktop/mint/ex25.py中。我首先通过命令cd desktop/mint将目录更改为desktop。然后按照推荐的方式运行。它会解决的。
要返回到较旧的目录,请使用命令cd-。I get:NameError:名称“sys”未定义不能为真。是我还没有导入的sys的一部分,并且始终是“可导入的”。非常感谢你!您提供了我的解决方案。我得到:name错误:名称“sys”未定义不能为真。是我还没有导入的sys的一部分,并且始终是“可导入的”。非常感谢你!你已经提供了我的解决方案。