Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在输出中获得一组单词并按字母顺序打印?_Python - Fatal编程技术网

Python 如何在输出中获得一组单词并按字母顺序打印?

Python 如何在输出中获得一组单词并按字母顺序打印?,python,Python,pickle.load(f)`问题是只输入了一个单词,并且对其调用了排序方法 让我们获取多个单词,将它们附加到列表中并对它们进行排序: import pickle`f=open('/home/nikan/Desktop/Linux os/text/word.txt', 'rb') 你有什么问题?sort在Arrays上工作欢迎来到S.O.Nikan!请发布您迄今为止尝试过的代码,以便我们能够轻松了解您的问题所在。请提供预期的代码。显示中间结果与您预期的不同之处。我们应该能够复制和粘贴一个连续的

pickle.load(f)`

问题是只输入了一个单词,并且对其调用了排序方法

让我们获取多个单词,将它们附加到列表中并对它们进行排序:

import pickle`f=open('/home/nikan/Desktop/Linux os/text/word.txt', 'rb')

你有什么问题?sort在Arrays上工作欢迎来到S.O.Nikan!请发布您迄今为止尝试过的代码,以便我们能够轻松了解您的问题所在。请提供预期的代码。显示中间结果与您预期的不同之处。我们应该能够复制和粘贴一个连续的代码块,执行该文件,并重现您的问题以及跟踪问题点的输出。另外请注意,我们希望您在发布此文章之前自行研究解决方案。有很多关于排序的教程。非常感谢。我需要帮助将代码输出保存在文本文件中,因为每次代码运行后,前面的所有单词都会被删除,但我希望它们存储在我的file@NikanNami
input_words = []

# Get input words
word = input('Please enter word\n')
# As long as word is not "stop"
while word != 'stop':
    # Get new input word
    input_words.append(word)
    # Append to list of words
    word = input('Please enter word\n')

# Sort words
input_words.sort()

# Print sorted list of words
print(input_words)

# Write to file
with open('your_file.txt', 'w') as f:
    for item in input_words:
        f.write("%s\n" % item)