Почему команда печати создает звуковой сигнал? [Дубликат]

У меня был случай, когда я случайно начал разворачивать каталог файлов в корне. Он добавил файл .htaccess из моей папки с файлами, который блокирует все php

# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php5.c>
  php_flag engine off
</IfModule>

. Нижняя строка проверяет файл .htaccess на root.

89
задан Martijn Pieters 12 October 2014 в 01:51
поделиться

7 ответов

У меня была такая же ошибка. В принципе, я подозреваю, что путь не может начинаться с «U» или «Пользователь» после «C: \». Я изменил свой каталог на «c: \ file_name.png», поставив файл, который я хочу получить из python, прямо по пути «c:».

В вашем случае, если вам нужно получить доступ папке «python», возможно, переустановите python и измените путь установки на что-то вроде «c: \ python». В противном случае просто избегайте «... \ User ...» на вашем пути и поставьте свой проект под C:.

-1
ответ дан Bec 21 August 2018 в 08:03
поделиться

Вам нужно использовать строку raw , удвоить свою косую черту или использовать слэши вместо:

r'C:\Users\expoperialed\Desktop\Python'
'C:\\Users\\expoperialed\\Desktop\\Python'
'C:/Users/expoperialed/Desktop/Python'

В обычных строках python комбинация символов \U сигнализирует расширенный escape-код Unicode.

Вы можете поразить любое количество других проблем для любой из распознанных управляющих последовательностей , таких как \a или t или \x, и др.

148
ответ дан Martijn Pieters 21 August 2018 в 08:03
поделиться
  • 1
    Это не помогает мне :( – Dmitry 8 October 2017 в 07:38
  • 2
    @Dmitry ваш комментарий никому не помогает. Извините, ответ не помог вам решить вашу проблему, но как я могу улучшить свой пост с помощью этой обратной связи? – Martijn Pieters♦ 8 October 2017 в 08:34
  • 3
    Посмотрите на мой ответ ниже. – Dmitry 9 October 2017 в 03:21
  • 4
    @Dmitry: это другая проблема, и мало что связано с строковыми литералами. На сайте есть другие сообщения, которые обрабатывают кодек raw_unicode_escape. Что конкретный пакет имеет ошибку, которая генерирует одно и то же исключение, на самом деле не является ответом на этот конкретный вопрос, поэтому я снова удалил его (сообщество уже удалило его раньше). Я подозреваю, что есть лучшие способы решить эту конкретную ошибку (например, не дойти до точки, в которой вы должны использовать raw_unicode_escape в первую очередь). – Martijn Pieters♦ 9 October 2017 в 06:48

Это обычно происходит в Python 3. Одна из распространенных причин заключалась в том, что при указании пути к файлу вам нужно «\\» вместо «\». Как в:

filePath = "C:\\User\\Desktop\\myFile"

Для Python 2 будет работать только «\».

7
ответ дан mousomer 21 August 2018 в 08:03
поделиться

C:\\Users\\expoperialed\\Desktop\\Python Этот синтаксис работал для меня.

9
ответ дан Musakkhir Sayyed 21 August 2018 в 08:03
поделиться

f = open ('C: \\ Users \\ Pooja \\ Desktop \\ trolldata.csv') ... Используйте '\\' для программы python в версии python версии 3 и выше .. Ошибка будет разрешена. .

5
ответ дан POOJA TAYADE 21 August 2018 в 08:03
поделиться

Используйте этот параметр

os.chdir('C:/Users\expoperialed\Desktop\Python')
1
ответ дан Pygirl 21 August 2018 в 08:03
поделиться

Все три синтаксиса работают очень хорошо.

Другой способ - сначала написать

path = r'C: \ user \ .......... ......... '(каков бы ни был путь для вас)

, а затем передать его в os.chdir (путь)

2
ответ дан SPK 21 August 2018 в 08:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: