python - 有没有办法将文本文件导入 python 中的列表,并使每个字符在该列表中成为单独的项目?
问题描述
我有一个包含以下信息的文本文件:
Site Name: Alphabet
Password: $1xKjE&a
Site Name: Chicken Nugget
Password: 6o!XkL7sm~6296*&
Site Name: Elliot
Password: 5*2uIM#@V6E@
(更多信息是可附加的,但这是当前用于测试的文件中的内容) - 我要保存在文本文件中的信息是网站名称和该网站的密码,这是由我正在工作的程序随机生成的上。我想为此添加一种加密形式以使其更安全。
但是,我希望它可以将所有这些信息导入 python 中的列表,在该列表中的单独项目中,以便我可以创建一种密码。任何帮助表示赞赏。
解决方案
如果您的文件很大,您最好一次读取一个块:
#!/usr/local/cpython-3.8/bin/python3
list_ = []
with open('/etc/passwd') as file_:
while True:
block = file_.read(4096)
if not block:
break
list_.extend(block)
print(list_)
推荐阅读
- android - 在 Android 中使用可完成的期货时,调用的 Flutter 插件方法将无法完成
- regex - Nginx 使用正则表达式重定向
- android - Android Shared Preferences 保存所需的时间
- vba - Sheet.Cells.SpecialCells(xlCellTypeLastCell).Row 的问题
- graphql - 如何使用 shopify_api gem 查询变量 Shopify API
- bash - `shopt -s inherit_errexit`在声明命令中无效
- vue.js - [Vue 警告]:在渲染期间访问了属性“$primevue”,但未在实例上定义
- css - 最新更新后,如何在 vuetify 中的 v-dialog 中添加自定义样式?
- sqlite - 使用 Sequelize 和 Sequelite 播种初始数据库:SQLITE_ERROR: no such table
- python - python - 了解 librosa.stft 输出形状