Меню

123 rf ошибка неверное исходное имя файла

I am trying to make directory using os.mkdir in python

It works fine when path is D:screenshotsdata

os.mkdir("D:screenshotsdata")

but it gives error when path is D:screenshotssubs:air.com.freshplanet.games.MoviePop:moviepop.vip.1month

os.mkdir("D:screenshotssubs:air.com.freshplanet.games.MoviePop:moviepop.vip.1month")
[Error 123] The filename, directory name, or volume label syntax is incorrect: 'D:\screenshots\subs:air.com.freshplanet.games.MoviePop:moviepop.vip.1month'

I don’t know why it is giving this error

OneCricketeer's user avatar

OneCricketeer

168k18 gold badges124 silver badges229 bronze badges

asked Oct 23, 2016 at 8:28

Umair Khalid's user avatar

3

I experienced a similar error while working in jupyter notebook.similar to
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect:
And i figured it out to be a double slash instead of single. I don’t know why i had to give double back slash() instead of single. How ever it solved my problem Even before a day i used the same single back slash() to change directory. Please comment if someone knows about it.

answered Dec 7, 2019 at 2:41

S k's user avatar

5

I am trying to make directory using os.mkdir in python

It works fine when path is D:screenshotsdata

os.mkdir("D:screenshotsdata")

but it gives error when path is D:screenshotssubs:air.com.freshplanet.games.MoviePop:moviepop.vip.1month

os.mkdir("D:screenshotssubs:air.com.freshplanet.games.MoviePop:moviepop.vip.1month")
[Error 123] The filename, directory name, or volume label syntax is incorrect: 'D:\screenshots\subs:air.com.freshplanet.games.MoviePop:moviepop.vip.1month'

I don’t know why it is giving this error

OneCricketeer's user avatar

OneCricketeer

168k18 gold badges124 silver badges229 bronze badges

asked Oct 23, 2016 at 8:28

Umair Khalid's user avatar

3

I experienced a similar error while working in jupyter notebook.similar to
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect:
And i figured it out to be a double slash instead of single. I don’t know why i had to give double back slash() instead of single. How ever it solved my problem Even before a day i used the same single back slash() to change directory. Please comment if someone knows about it.

answered Dec 7, 2019 at 2:41

S k's user avatar

5

#python #python-3.x #django

Вопрос:

Это мое первое представление здесь, поэтому всякий раз, когда я пытаюсь запустить python manage.py runserver проект Django, этого не происходит, и это приводит к ошибке, которую я никогда раньше не видел


Есть какие-нибудь идеи о том, что это такое и как это исправить? это дает мне следующую ошибку:

Ошибка, которую я получаю

 Watching for file changes with StatReloader
Exception in thread django-main-thread:
Traceback (most recent call last):
  File "D:GitHubherafimanage.py", line 22, in <module>
    main()
  File "D:GitHubherafimanage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangocoremanagement__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangocoremanagement__init__.py", line 395, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangocoremanagementbase.py", line 330, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangocoremanagementcommandsrunserver.py", line 61, in execute
    super().execute(*args, **options)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangocoremanagementbase.py", line 371, in execute
    output = self.handle(*args, **options)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangocoremanagementcommandsrunserver.py", line 96, in handle
    self.run(**options)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangocoremanagementcommandsrunserver.py", line 103, in run
    autoreload.run_with_reloader(self.inner_run, **options)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangoutilsautoreload.py", line 618, in run_with_reloader
    start_django(reloader, main_func, *args, **kwargs)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangoutilsautoreload.py", line 603, in start_django
    reloader.run(django_main_thread)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangoutilsautoreload.py", line 318, in run
    self.run_loop()
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangoutilsautoreload.py", line 324, in run_loop
    next(ticker)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangoutilsautoreload.py", line 364, in tick
    for filepath, mtime in self.snapshot_files():
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangoutilsautoreload.py", line 380, in snapshot_files
    for file in self.watched_files():
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangoutilsautoreload.py", line 278, in watched_files
    yield from iter_all_python_module_files()
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangoutilsautoreload.py", line 105, in iter_all_python_module_files
    return iter_modules_and_files(modules, frozenset(_error_files))
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libsite-packagesdjangoutilsautoreload.py", line 141, in iter_modules_and_files
    resolved_path = path.resolve(strict=True).absolute()
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libpathlib.py", line 1204, in resolve
    s = self._flavour.resolve(self, strict=strict)
  File "C:UsersvreooAppDataLocalProgramsPythonPython39libpathlib.py", line 200, in resolve
    return self._ext_to_normal(_getfinalpathname(s))
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '<frozen importlib._bootstrap>'
 

Ответ №1:

Я думаю, что вам просто не хватает __init__.py файла в папке вашего проекта. Пожалуйста, перейдите в суперпапку и подпапки вашего проекта и убедитесь, что пустой __init__.py файл существует, если вам не нужно сначала его создать.

Комментарии:

1. __init__.py существуют в обеих папках, и они пусты, так что я предполагаю, что проблема не в самом проекте, я ранее устанавливал библиотеку GDAL в своих Windows, но она была установлена хорошо, а затем мой python разбился, и я переустановил его снова, тогда это произошло.

2. @NibrasShami вы тоже заменили все .pyc файлы в своем проекте?

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

  • Поиск
  • Пользователи
  • Правила
  • Закрыть

    Логин:
    Пароль:

    Запомнить меня на этом компьютере
    Забыли свой пароль?
    Регистрация

    Войти

Внимание

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

Главная » Основные форумы » Система QUIK

Страницы:
1

RSS

Cообщений на странице:


При обновлении Quik с сервера Открытия ошибка 123

 

Федор


Пользователь

Сообщений: 4
Регистрация: 13.12.2016

#1

24.11.2021 15:42:33

Не обновляется Quik загруженный с оф сайта открытия
пишет ошибка 123 Синтаксическая ошибка в имени файла
Не загружает обновления
Как скачать более свежую версию Quik у них на сайте брокера с опционным модулем?
[img]file:///C:/Users/Computer/Desktop/quik%20_%20%20%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0_%20%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F%20%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B0.jpg[/img]

 

Федор


Пользователь

Сообщений: 4
Регистрация: 13.12.2016

#2

24.11.2021 15:45:07

quik

 

Daniil Pozdnyakov


QUIK clients support

Сообщений: 488
Регистрация: 05.08.2021

#3

24.11.2021 16:14:32

Федор

, Добрый день,

Предлагаем с данной проблемой обратиться к брокеру, клиентом которого Вы являетесь.

 

Федор


Пользователь

Сообщений: 4
Регистрация: 13.12.2016

#4

27.11.2021 17:34:32

Нужно было переключиться на 3 -5 (третий — пятый) сервер. Не на всех серверах у Открытия юникод поддерживается.  Поддержка только со второго раза ответила.  

Страницы:
1

Читают тему (гостей: 1)

В общем, дело в следующем:

  • Сначала посмотрим на target_dir. Когда вы к этому пути ещё что-то пристыковываете, то наличие кавычек внутри строки «ломает» путь — по правилам кавычки должны быть в начале и в конце пути с пробелом, а после того, как вы что-то пристыковали в конец такой строки, кавычки оказались внутри пути, а не по краям, и получился неправильный путь. Кроме того, у команды os.mkdir нет проблем с пробелами внутри пути — она ведь получает параметр-строку, в которой нет ничего, кроме имени каталога, поэтому для неё не нужно обрамлять каталог с пробелом дополнительными кавычками, для неё вся полученная строка — это имя каталога, и не важно — есть там пробелы или нет. Таким образом, внутренние двойные кавычке в самом target_dir не нужны. Но поскольку вы потом используете полученный из него target в командной строке — в момент формирования командной строки с zip кавычки придётся добавить вокруг значения target.
  • Теперь посмотрим на source. Пути, содержащиеся в этом списке, добавляются внутрь командной строки, в которой вызывается команда zip с параметрами и там уже без кавычек, обрамляющих путь к каталогу, утилита zip никак не сможет понять — где начинается и где кончается путь с пробелом внутри, поэтому в этом случае кавычки обязательно нужны. Хотя их тоже можно было бы добавить уже в момент формирования командной строки.

"D:MiscellaneaBackup Archive"2020.10.26 — это кривой путь, получающийся в результате соединения пути с кавычками с другим путём

zip -qr "D:MiscellaneaBackup Archivefile.zip" "D:MiscellaneaРезервные копии" — как тут разобраться без кавычек, где что начинается и где кончается?

В общем, в вашем случае я бы добавил кавычки в target уже в момент формирования командной строки с zip, ну или сразу перед этим. Но не ранее того. Например, можно сделать так:

zip_command = 'zip -qr "{0}" {1}'.format(target, ' '.join(source))

И ещё тут нужно упомянуть, нормальный способ конкатенации путей каталогов — это через os.path.join, но и туда тоже лишние кавычки передавать не надо, он их правильно не состыкует, если они есть.

Exception in thread django-main-thread:
Traceback (most recent call last):
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libthreading.py", line 954, in _bootstrap_inner
    self.run()
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libthreading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 53, in wrapper
    fn(*args, **kwargs)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocoremanagementcommandsrunserver.py", line 118, in inner_run
    self.check(display_num_errors=True)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocoremanagementbase.py", line 392, in check
    all_issues = checks.run_checks(
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocorechecksregistry.py", line 70, in run_checks
    new_errors = check(app_configs=app_configs, databases=databases)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocorechecksurls.py", line 13, in check_url_config
    return check_resolver(resolver)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocorechecksurls.py", line 23, in check_resolver
    return check_method()
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangourlsresolvers.py", line 408, in check
    for pattern in self.url_patterns:
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsfunctional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangourlsresolvers.py", line 589, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsfunctional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangourlsresolvers.py", line 582, in urlconf_module
    return import_module(self.urlconf_name)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libimportlib__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "D:Pyhtonmyfirstmyfirsturls.py", line 20, in <module>
    path('articles/', include ('_articles.urls_')),
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangourlsconf.py", line 34, in include
    urlconf_module = import_module(urlconf_module)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libimportlib__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named '_articles'
Traceback (most recent call last):
  File "D:Pyhtonmyfirstmanage.py", line 22, in <module>
    main()
  File "D:Pyhtonmyfirstmanage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocoremanagement__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocoremanagement__init__.py", line 395, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocoremanagementbase.py", line 330, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocoremanagementcommandsrunserver.py", line 61, in execute
    super().execute(*args, **options)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocoremanagementbase.py", line 371, in execute
    output = self.handle(*args, **options)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocoremanagementcommandsrunserver.py", line 96, in handle
    self.run(**options)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangocoremanagementcommandsrunserver.py", line 103, in run
    autoreload.run_with_reloader(self.inner_run, **options)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 618, in run_with_reloader
    start_django(reloader, main_func, *args, **kwargs)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 603, in start_django
    reloader.run(django_main_thread)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 318, in run
    self.run_loop()
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 324, in run_loop
    next(ticker)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 364, in tick
    for filepath, mtime in self.snapshot_files():
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 380, in snapshot_files
    for file in self.watched_files():
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 278, in watched_files
    yield from iter_all_python_module_files()
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 105, in iter_all_python_module_files
    return iter_modules_and_files(modules, frozenset(_error_files))
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libsite-packagesdjangoutilsautoreload.py", line 141, in iter_modules_and_files
    resolved_path = path.resolve(strict=True).absolute()
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libpathlib.py", line 1204, in resolve
    s = self._flavour.resolve(self, strict=strict)
  File "C:UserskiperAppDataLocalProgramsPythonPython39-32libpathlib.py", line 200, in resolve
    return self._ext_to_normal(_getfinalpathname(s))
OSError: [WinError 123] Синтаксическая ошибка в имени файла, имени папки или метке тома: '<frozen importlib._bootstrap>'

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • 1221 ошибка фиат добло
  • 1221 ошибка газель 4216 микас