Мой вопрос касается ввода в объект с python.
Я пытаюсь создать объект, с помощью которого я открываю этот файл python, он просит меня ввести путь к файлу данных, я ввожу путь, и он выведет для меня график этих данных.
Пока у меня есть это:
def graph_openprices():
while True:
try:
from matplotlib import pyplot as plt
from matplotlib import style
import numpy as np
path_openprices = input("Input file path_g: ")
style.use('ggplot')
x,y = np.loadtxt(path_openprices, unpack = True, delimiter= ',')
plt.plot(x,y)
plt.title('My chart')
plt.ylabel('Y axis')
plt.xlabel('X axis')
plt.show()
anykey = input("Input anything to return to the main menu ")
exit
except OSError:
print("Directory incorrect, please input a valid directory")
graph_openprices()
graph_openprices()
Я запускаю этот код, однако, каждый раз, когда он просит меня ввести свой код, и я ввожу его
D:\Mycode\exampleFile.txt
Ничего не происходит, ничего не возникает, и это просто пространство. Однако, когда я деактивирую строку path_openprices, поставив перед собой знак # и введя путь, где path_openprices находится в переменной x, y, это сработает.
Кто-нибудь знает, что я делаю неправильно и как я могу заставить работать часть ввода, пожалуйста?