Я пытаюсь написать функцию 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)
Вместо определения x и y в скрипте python у меня должен был быть другой скрипт python, который говорит, что text.txt пропускается через скрипт python и выводится результат в другом скрипте python.