擅长:python、mysql、java
<p>您需要使用filename变量来传递给函数。为此,请声明一个变量,其值用引号封装,如下所示:</p>
<pre><code>def open_func(filename):
f = open(filename, "r")
content = f.read()
f.close()
print(content)
return content
path = "task1/test-input.txt"
content = open_func(path)
# do something with the file content now
</code></pre>
<p>关于编辑:您打开的文件需要位于运行脚本的可访问路径中。因此,如果您的文件夹结构如下所示:</p>
<pre><code>task1/
script.py
test-input.txt
</code></pre>
<p>如果从“task1/”中调用脚本,则需要从此路径调用:</p>
<pre><code>path = "test-input.txt
</code></pre>
<p>要获取工作目录,可以使用此代码段查找:</p>
<pre><code>import os
print(os.getcwd())
</code></pre>