Сбой выполнения программы python exe системе не удается найти указанный путь строка 1 знак 1

Я запускаю этот код из файла с именем archive, а в архиве больше папок, и в каждой из этих папок есть один или несколько текстовых файлов. Я хочу составить список, включающий путь к каждой из этих папок. Однако появляется следующая ошибка.

[Error 3] The system cannot find the path specified:

В настоящее время у меня есть python script, где я написал этот код в той же папке, что и архив, и это вызовет эту ошибку. Что мне делать, чтобы остановить эту ошибку и получить все пути к файлу. Я плохо отношусь к использованию os, и я не часто его использую, поэтому извиняюсь, если это тривиальный вопрос.

Изменить

import os startpath = «archive» corpus_path = sorted([os.path.join(«archive/», directories) for directories in os.listdir(startpath)]) filenames = [] for items in corpus_path: print items path = [os.path.join(corpus_path, fn) for fn in os.listdir(items)] print path

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

Системе не удается найти указанный путь — Решение


File «C:UsersDavidAnacondalibntpath.py», line 65, in join result_drive, result_path = splitdrive(path) File «C:UsersDavidAnacondalibntpath.py», line 116, in splitdrive normp = p.replace(altsep, sep) AttributeError: ‘list’ object has no attribute ‘replace’

Источник: overcoder.net

Python virtualenv: система не может найти указанный путь

Следуя этому руководству virtualenv, я получаю это сообщение:

Читайте также:
Какие названия для смены слайдов есть в программе libreoffice impress

C:UsersDevDesktop>mkvirtualenv AndroidKivy C:UsersDevEnvs is not a directory, creating Running virtualenv with interpreter C:/Python27/python.exe Overwriting C:UsersDevEnvsAndroidKivyliborig-prefix.txt with new content New python executable in C:UsersDevEnvsAndroidKivyScriptspython.exe Installing setuptools, pip, wheel. done. The system cannot find the path specified. The system cannot find the path specified. The system cannot find the path specified.

Я прочитал этот mkvirtualenv приводит к ошибке: система не может найти указанный путь и использовал команду where python.exe . У меня только одна среда выполнения python.exe в моем PATH, поэтому сначала моя проблема не подходит.

C:Python27python.exe

Опять же нашел эту тему Переполнение стека. Даже при таком выполнении mkvirtualenv -p C:/Python27/python.exe AndroidKivy я получаю ту же ошибку.

Список PIP:

pip (9.0.1) setuptools (28.8.0) virtualenv (15.2.0) virtualenvwrapper-win (1.2.5)

Использование: Windows 10 и Python 2.7

Как исправить ошибку не удается найти файл C:Users\AppDataLocalMicrosoftWindowsAppspython.exe.

Комментарии (4)

Python найден, потому что его находит virtualenv: Running virtualenv with interpreter C:/Python27/python.exe . Когда именно возникает ошибка path not found ? Можно попробовать запустить virtualenv venv ?

Я запустил его, и никаких ошибок, упомянутых выше, не было. Что я делаю?

Кстати, ни одна папка не создавалась

У меня такая же ошибка с python 3.6

Источник: reddeveloper.ru

Python-сообщество

[RSS Feed]

  • Начало
  • » Python для новичков
  • » FileNotFoundError: [WinError 3] Системе не удается найти указанный путь

#1 Фев. 20, 2019 22:49:36

FileNotFoundError: [WinError 3] Системе не удается найти указанный путь

путь указан абсолютный, что не так? проясните пожалста

import os import re #path = input(«The path to the folder: «) path = r’D:tempfiles’ ListFiles = os.listdir(path) LenList = len(ListFiles) t_data = [] os.chdir(path) for i in range (0, LenList): pat = r'(.*) — (d+) (.*) ((d+)).mp3′ t_data = re.search(pat, ListFiles[i]).groups() final_name = ‘Bob Dylan’ + ‘/’ + t_data[3] + ‘ ‘ + t_data[0] + ‘/’ + t_data[1] + ‘ ‘ + t_data[2] + ‘.mp3’ os.rename(ListFiles[i], final_name)

Читайте также:
Chrome не отображается в списке установленных программ

в результате ошибка:

C:UsersSergeAppDataLocalProgramsPythonPython37-32python.exe C:/Users/Serge/PycharmProjects/ptn_1/task_4.py Traceback (most recent call last): File «C:/Users/Serge/PycharmProjects/ptn_1/task_4.py», line 14, in module> os.rename(ListFiles[i], final_name) FileNotFoundError: [WinError 3] Системе не удается найти указанный путь: «Bob Dylan — 02 Talkin’ New York (1962).mp3» -> «Bob Dylan/1962 Bob Dylan/02 Talkin’ New York.mp3»

Источник: python.su

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru