Исходный ответ:
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)
Используйте относительный путь к корню вашего сайта, например:
Если clock.js включен http://domain.com/javascript/clock.js
Включить:
<script language="JavaScript" src="/javascript/clock.js"></script>
Если он находится в корневом каталоге вашего домена:
<script language="JavaScript" src="/clock.js"></script>
Попробуйте:
<script src="/clock.js"></script>
Обратите внимание на косую черту.
Это работает:
<script src="/clock.js" type="text/javascript"></script>
Ведущая косая черта означает корневую директорию вашего сайта. Строго говоря, language="Javascript"
устарели type="text/javascript"
.
Капитализация тегов и атрибутов также широко обескуражена.
Обычная практика заключается в размещении скриптов в дискретной папке, как правило, в корне сайта. Итак, если clock.js здесь:
/js/clock.js
, вы можете добавить этот код в начало любой страницы вашего сайта, и он просто сработает:
<script src="/js/clock.js" type="text/javascript"></script>
Кусок торта!
<SCRIPT LANGUAGE="JavaScript" SRC="/clock.js"></SCRIPT>
Поскольку ваш clock.js находится в корне, поместите свой код в качестве этого, чтобы вызвать ваш javascript в index.html, найденном в указанных вами папках.
<SCRIPT LANGUAGE="JavaScript" SRC="../clock.js"></SCRIPT>
Это вызовет часы. js, который вы положили в корень вашего веб-сайта.
src="/clock.js"
будьте осторожны, это корень домена.
P.S. и, пожалуйста, используйте строчные буквы для имен атрибутов.
http://abc.com/file.js
, возможно, корневой путь i> - лучший термин, мысли? – CMS 11 September 2009 в 17:04