python - 有没有办法将文本文件保存在变量中?
问题描述
我有几个文本文件必须通过 selenium 自动打印到 chrome 中的文本容器中。如何将文本文件保存在变量中...?
我浏览了网络,这是我发现并尝试过的:
方法#1
file1 = open(r'C:\Users\Arjan\Desktop\PythonProjekt\Jobbeschreibungen\UHD' , 'r')
print file1.readline()
方法#2
File_object = ""
print(File_object.read(r'C:\Users\Arjan\Desktop\PythonProjekt\Jobbeschreibungen\UHD'))
使用上面的第一种方法,我收到了以下错误消息:
Syntax Error: invalid syntax: <string>, line 2, pos 11
使用第二种方法我得到了这个:
builtins.AttributeError: 'str' object has no attribute 'read'
我想要做的只是通过 selenium 将文本文件中的文本粘贴到网站上的文本容器中。
解决方案
使用read()
文件的方法读取整个文件并将其分配给一个变量。
with open(r'C:\Users\Arjan\Desktop\PythonProjekt\Jobbeschreibungen\UHD' , 'r') as file1:
variable = file1.read()
推荐阅读
- visual-studio - 尝试预览表单时的模拟视图
- php - PHP string to Speech with Google Translate TTS 在所有浏览器中停止工作 MIME ERROR
- paypal - PayPal Checkout:取消已批准订单的正确方法
- firebase - 离线访问 Firestore 子集合
- typescript - 使用 Discord.js 查找仅包含其 Discord ID 的用户名
- javascript - 如何在 Typescript 中描述具有通用值的索引类型?
- angular - 重用注册表作为编辑表单Angular 9
- html - Total.js Messenger,HTML 变量“@{...}”
- php - 后台导航菜单 - OctoberCMS
- reactjs - 即使在 GENERATE_SOURCEMAP=false 之后,Chrome 也会继续加载源地图