将文件导入/包含到Python程序

2024-04-25 06:57:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个Python程序,它读取一个文件,并根据用户提供的信息和输入执行任务文件总是相同的,用户不会修改它。如何在我的程序中导入/包含文件,以便用户不必将文件复制到他们的目录中,程序才能工作?这正是我试图避免的。你知道吗


Tags: 文件用户程序目录信息
2条回答

如果程序从网上下载信息文件可以吗?如果是这样,您可以使用这里提供的信息:https://developers.google.com/drive/api/v3/quickstart/python

然后,您可以将信息上传到驱动器,并根据需要让用户下载。你知道吗

另外,听我前面答案的建议。你知道吗

假设您的程序是单个脚本,并且文件是常量,您甚至可以将其包含在脚本中(请注意多行数据的三重引号):

information = '''
ALL 
THE INFORMATION GOES HERE!
'''

如果需要存储的信息包含任何二进制数据或反斜杠(\)等字符,则可以将数据存储在base64中,并在导入时对数据进行解码:

import base64

information = 'CkFMTApUSEUgSU5GT1JNQVRJT04gR09FUyBIRVJFIQo='
information = base64.b64decode(information)

相关问题 更多 >

    热门问题