首页 > 解决方案 > 接受输入文件路径的 Python 函数

问题描述

我正在尝试编写一个 python 函数,它接受输入文件的路径(只是一个文件而不是目录)并返回一个哈密顿矩阵。我已经有一个创建矩阵的脚本,但我有点不确定如何编写函数。我正在运行 pycharm 和 python 2.7

我应该去:

f = open('myFile.xyz', 'r')
obj.writeTo(f)
f.close()

或类似的东西

def your_function_filename(path):
    with open(path, 'r') as f:
        return your_function_filename(f)

我正在尝试使用具有最简单用户界面的东西。

编辑:例如 - 我有一个 text.txt 文件,其中包含以下两行:

x=3
y=4

我还有一个 python 脚本说:

print (x+y)
print (x-y)

我没有在 python 脚本中定义 x 和 y,而是有另一个 python 脚本,它说将 text.txt 通过 python 脚本并将结果输出到另一个 python 脚本中。

标签: pythonfunction

解决方案


推荐阅读