Wordpress 404 src link [дубликат]

Исходный ответ:

for filename in os.listdir(directory):
    if filename.endswith(".asm") or filename.endswith(".py"): 
        # print(os.path.join(directory, filename))
        continue
    else:
        continue

Python 3.6 версия вышеупомянутого ответа, используя os - если у вас есть путь к каталогу в качестве объекта str в переменная, называемая directory_in_str:

directory = os.fsencode(directory_in_str)

for file in os.listdir(directory):
    filename = os.fsdecode(file)
    if filename.endswith(".asm") or filename.endswith(".py"): 
        # print(os.path.join(directory, filename))
        continue
    else:
        continue

Или рекурсивно, используя pathlib :

from pathlib import Path

pathlist = Path(directory_in_str).glob('**/*.asm')
for path in pathlist:
    # because path is object not string
    path_in_str = str(path)
    # print(path_in_str)

17
задан SilentGhost 11 September 2009 в 16:32
поделиться

7 ответов

Используйте относительный путь к корню вашего сайта, например:

Если clock.js включен http://domain.com/javascript/clock.js

Включить:

<script language="JavaScript" src="/javascript/clock.js"></script>

Если он находится в корневом каталоге вашего домена:

<script language="JavaScript" src="/clock.js"></script>
9
ответ дан CMS 24 August 2018 в 01:03
поделиться
  • 1
    Неверный & quot; относительный путь & quot; является лучшим термином для того, что, по-видимому, является абсолютным путем в вашем примере (в обычном языке URL). – Crescent Fresh 11 September 2009 в 16:53
  • 2
    Да, может быть, это не лучший термин, но когда я слышу «абсолютный путь», я думаю о чем-то более похожем на http://abc.com/file.js, возможно, корневой путь - лучший термин, мысли? – CMS 11 September 2009 в 17:04
  • 3
    Да, я бы, наверное, сказал корневой путь. Но относительный путь будет «./ file.js». – Daniel Patrick 13 December 2016 в 17:39

Попробуйте:

<script src="/clock.js"></script>

Обратите внимание на косую черту.

19
ответ дан Crescent Fresh 24 August 2018 в 01:03
поделиться

Это работает:

<script src="/clock.js" type="text/javascript"></script>

Ведущая косая черта означает корневую директорию вашего сайта. Строго говоря, language="Javascript" устарели type="text/javascript".

Капитализация тегов и атрибутов также широко обескуражена.

1
ответ дан Eric 24 August 2018 в 01:03
поделиться

Обычная практика заключается в размещении скриптов в дискретной папке, как правило, в корне сайта. Итак, если clock.js здесь:

/js/clock.js

, вы можете добавить этот код в начало любой страницы вашего сайта, и он просто сработает:

<script src="/js/clock.js" type="text/javascript"></script>
0
ответ дан inkedmn 24 August 2018 в 01:03
поделиться

Кусок торта!

<SCRIPT LANGUAGE="JavaScript" SRC="/clock.js"></SCRIPT>
2
ответ дан Rodrigo 24 August 2018 в 01:03
поделиться

Поскольку ваш clock.js находится в корне, поместите свой код в качестве этого, чтобы вызвать ваш javascript в index.html, найденном в указанных вами папках.

<SCRIPT LANGUAGE="JavaScript" SRC="../clock.js"></SCRIPT>

Это вызовет часы. js, который вы положили в корень вашего веб-сайта.

-1
ответ дан Sanil 24 August 2018 в 01:03
поделиться
src="/clock.js"

будьте осторожны, это корень домена.

P.S. и, пожалуйста, используйте строчные буквы для имен атрибутов.

1
ответ дан SilentGhost 24 August 2018 в 01:03
поделиться
Другие вопросы по тегам:

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