将文件(无扩展名)内容作为对象导入 python 脚本
Importing file (without extension) contents into python script as object
我有一个名为“passc”的文件(没有 .txt,没有 .py,根本没有扩展名),其中包含一行代码(它是一个标记)类似于:
aABBccDd01234
是的,此文件中没有引号或变量赋值
我正在尝试将此值导入 python 脚本并将其分配给一个变量(我认为它应该看起来像这样):
import passc
code = passc
我尝试了以下变体:
from passc import *
code = passc[0]
我知道我正在导入一个模块而不是直接对象,所以它不应该有一个可订阅的元素,但我想我不妨试试。
没有在“passc”文件中定义值,我不知道如何访问该值。
正在寻找有关如何在不更改“passc”文件的情况下访问此值的建议!
不要使用 import passc
或 from passc import *
使自己复杂化,只有这样我们才能导入扩展名为 .py 的文件。
解决此问题的快速解决方案是执行以下操作:
# read file
my_file=open("passc","r")
# save code in a var
code = my_file.read()
print(code)
# aABBccDd01234
干杯!
我有一个名为“passc”的文件(没有 .txt,没有 .py,根本没有扩展名),其中包含一行代码(它是一个标记)类似于:
aABBccDd01234
是的,此文件中没有引号或变量赋值
我正在尝试将此值导入 python 脚本并将其分配给一个变量(我认为它应该看起来像这样):
import passc
code = passc
我尝试了以下变体:
from passc import *
code = passc[0]
我知道我正在导入一个模块而不是直接对象,所以它不应该有一个可订阅的元素,但我想我不妨试试。
没有在“passc”文件中定义值,我不知道如何访问该值。
正在寻找有关如何在不更改“passc”文件的情况下访问此值的建议!
不要使用 import passc
或 from passc import *
使自己复杂化,只有这样我们才能导入扩展名为 .py 的文件。
解决此问题的快速解决方案是执行以下操作:
# read file
my_file=open("passc","r")
# save code in a var
code = my_file.read()
print(code)
# aABBccDd01234
干杯!