如何在不打开文件的情况下初始化Python文件\ u对象

2024-05-13 10:48:44 发布

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

我需要全局地声明一个file\u对象,然后打开一个文件,并在这样做的过程中向它存储一个值

解释: Python允许我在任何类或函数之外声明字符串变量,只需声明:

stringName = str()

然后再分配一个值,例如:

stringName = 'this is a string'

我需要对file_对象执行大致相同的操作,稍后我可以为其赋值,例如:

fileObject = ????????

后来

fileObject = open('fileName', mode, bufsize)

如何通过Python的语法过滤器


Tags: 文件对象函数字符串声明stringis过程
1条回答
网友
1楼 · 发布于 2024-05-13 10:48:44

您可以将变量定义为None,然后通过global在本地函数中使用它:

file = None

def func():
    global file
    file = open(fname, 'w+')

相关问题 更多 >