ошибка при именовании текстового файла с большим именем - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь переименовать текстовый файл со следующим именем:

MLPClassifier(activation='relu', alpha=0.0001, batch_size='auto', beta_1=0.9,
       beta_2=0.999, early_stopping=True, epsilon=1e-08,
       hidden_layer_sizes=(181, 181, 181), learning_rate='constant',
       learning_rate_init=0.05, max_iter=100, momentum=0.9,
       nesterovs_momentum=True, power_t=0.5, random_state=None,
       shuffle=True, solver='adam', tol=0.0001, validation_fraction=0.1,
       verbose=False, warm_start=False)

когда я копирую, вставляю указанное выше имя и пытаюсь переименовать файл, я могу переименовать его, но попытка того же самого с помощью программы на Python выдает ошибку

FileNotFoundError: [Errno 2] No such file or directory: "MLPClassifier(activation='relu', alpha=0.0001, batch_size='auto', beta_1=0.9,\n       beta_2=0.999, early_stopping=True, epsilon=1e-08,\n       hidden_layer_sizes=(181, 181, 181), learning_rate='constant',\n       learning_rate_init=0.05, max_iter=100, momentum=0.9,\n       nesterovs_momentum=True, power_t=0.5, random_state=None,\n       shuffle=True, solver='adam', tol=0.0001, validation_fraction=0.1,\n       verbose=False, warm_start=False).txt"

Вот мой код:

modelDetailsAndResults = modelName+'.txt'
output_file = open(modelDetailsAndResults,"w", encoding="utf8")
output_file.write("model details:")
output_file.write(modelName)
output_file.close()

1 Ответ

1 голос
/ 08 апреля 2019

Это потому, что вы не можете переименовать файл выше определенных символов. Я думаю, что это примерно 251, но не уверен. Количество символов, которые вы используете, очень много

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...