如何将信息从本地应用保存到服务器中的文件

时间:2019-05-31 18:25:51

标签: python-3.x

我是python的新手,并编写了一个简单的密码生成器供自己使用。

这是代码:

import random

a = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'A', 'a', 'B', 'b', 'C', 'c', 'D', 'd', 'E', 'e', 'F', 'f', 'G','g', 'H', 'h', 'I', 'i', 'J', 'j', 'K', 'k', 'L', 'l', 'M', 'm', 'N', 'n', 'O', 'o', 'P', 'p', 'Q', 'q', 'R', 'r', 'S', 's', 'T', 't', 'U', 'u', 'V', 'v', 'W', 'w', 'X', 'x', 'Y', 'y', 'Z', 'z', '|', '\\', '!', '"', '#', '$', '%', '&', '/', '(', ')', '=', '«', '^', '<', '>', '[', '}', '+', '*', 'ç', '`',  '~', '_', '-', '.', ';', '|']

file = open('/home/mic/python/password-generator/list.py', 'a')
url = input('URL? >>  ')
file.write(url)
file.write('  -  ')
k: int = int(input('How long? >>  '))
b = (str(''.join(random.sample(a, k))))
print(b)
file.write(b)
file.write('\n')
file.close()

我还创建了一些代码行来帮助我搜索列表。如您所见:

search_words = input("Name? >> ")
matched_line = ''

with open('/home/mic/python/password-generator/list.py', 'r')as file:
    for line in file:
        if search_words in line:
           matched_line = line
           print(line)

如您所见,我正在将密码保存到名为“ list.py”的文件中。 我想在家里和办公室中都使用此应用程序,因此我认为一个解决方案可以在服务器中托管“ list.py”,而家庭和办公室版本均会将其输出重定向到该应用程序。 这样,列表将始终保持同步。

问题是我不知道该怎么做,甚至不知道从哪里开始研究答案。

我知道这是一个开放性很强的问题,很正确地在这里不予理upon。但是,如果您能指导我做出正确的决定,那么我希望我能解决其余的问题。

感谢所有帮助。

0 个答案:

没有答案