Есть ли способ запустить файл, находящийся в каталоге со специальным символом в имени?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ запустить файл, находящийся в каталоге со специальным символом в имени?

Сообщение Anonymous »

Моя структура каталогов: C:\Users\...\[MATH] имя папки
Поэтому, чтобы изменить каталоги, как указано в одном сообщении SE, которое я видел, у меня есть использовать:

Код: Выделить всё

cd 'C:\Users\...\`[MATH`] foldername'
который действительно переходит в требуемый каталог.
Оказавшись здесь, я использую py -m venv Project и он правильно создает папку Project с материалами venv.
Когда я пытаюсь запустить Scripts\activate,
я получаю следующее ошибка:

Код: Выделить всё

Line |

185 | $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/")

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

| You cannot call a method on a null-valued expression.

Line |

138 | $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPat …

| ~~~~~~~~~~

| Cannot bind argument to parameter 'Path' because it is an empty string.

Line |

206 | … ose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)' …

| ~~~~~~~~

| Cannot bind argument to parameter 'Path' because it is an empty string.Line |

207 | $Prompt = Split-Path -Path $venvDir -Leaf

| ~~~~~~~~

| Cannot bind argument to parameter 'Path' because it is an empty string.
Я действительно не знаю, как действовать. Заранее спасибо за помощь. Если это поможет, я использую систему Windows.
По сути, мне удалось сузить проблему до того факта, что в моем каталоге есть специальный символ. Использование той же процедуры для других путей, в которых этого нет, не вызывает проблем.

Подробнее здесь: https://stackoverflow.com/questions/790 ... aracter-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»