蟒蛇获取文件名并打开另一个脚本(python to get file name and open i

2019-09-28 17:29发布

我有一个one.py为:

one.py

def file_save():
    f = th1.asksaveasfile(mode='w', defaultextension=".txt")
    filename = f.name

我还有一个文件two.py,我需要从“one.py”打开“文件名”:

from one import filename
with open(filename,'w'):
     print('hello')

请帮我解决这个问题,它没有得到filename.Answers可以理解的!

Answer 1:

One.py:

def file_save():
    f = th1.asksaveasfile(mode='w', defaultextension=".txt")
    filename = f.name
    return filename;

Main.py:

from one import file_save
with open(file_save,'w'):
   print('hello')

在Python中,你不能在一个函数,除非返回它访问变量。

编辑:

尝试

f = open(file_save, 'w')
print('hello')


文章来源: python to get file name and open in another script