У меня проблема с моим кодом, потому что он не делает того, что должен. Я опишу, чего я на самом деле хочу. У меня есть папка под названием test, которая является корневой папкой с несколькими папками веб-страниц, содержащими файлы php, из которых я хочу получить некоторый контент и записать его в текстовый файл. Коды выполняются и не выдают никаких ошибок, но при этом не создается файлwords.txt с нужным мне содержимым. Есть идеи, почему?
from __future__ import print_function
import io
import os
import re
rootdir ='.../test' # I write here the full path but due to privacy reasons only the folders name
for subdir, dirs, files in os.walk(rootdir):
for file in files:
if file.endswith(".php"):
with io.open(file, encoding="utf-8") as f, io.open('words.txt', 'w',encoding="utf-8") as g:
for line in f:
h = re.sub(r"$slimname = '([^']+)'", r"\1", line.rstrip())
m = re.sub(r"'alwaysfound_text' => '([^']+)'", r"\1", line.rstrip())
l = re.sub(r"'alwaysfound_place' => '([^']+)'", r"\1", line.rstrip())
j = re.sub(r"'alwaysfound_job' => '([^']+)'", r"\1", line.rstrip())
k = re.sub(r"var_keyword_hidden_generic' => '([^']+)'", r"\1", line.rstrip())
print (h, m, l, j, k, file = g)
Подробнее здесь: https://stackoverflow.com/questions/400 ... nt-folders
Python получает контент из файлов, расположенных в разных папках ⇐ Python
Программы на Python
-
Anonymous
1733504185
Anonymous
У меня проблема с моим кодом, потому что он не делает того, что должен. Я опишу, чего я на самом деле хочу. У меня есть папка под названием test, которая является корневой папкой с несколькими папками веб-страниц, содержащими файлы php, из которых я хочу получить некоторый контент и записать его в текстовый файл. Коды выполняются и не выдают никаких ошибок, но при этом не создается файлwords.txt с нужным мне содержимым. Есть идеи, почему?
from __future__ import print_function
import io
import os
import re
rootdir ='.../test' # I write here the full path but due to privacy reasons only the folders name
for subdir, dirs, files in os.walk(rootdir):
for file in files:
if file.endswith(".php"):
with io.open(file, encoding="utf-8") as f, io.open('words.txt', 'w',encoding="utf-8") as g:
for line in f:
h = re.sub(r"$slimname = '([^']+)'", r"\1", line.rstrip())
m = re.sub(r"'alwaysfound_text' => '([^']+)'", r"\1", line.rstrip())
l = re.sub(r"'alwaysfound_place' => '([^']+)'", r"\1", line.rstrip())
j = re.sub(r"'alwaysfound_job' => '([^']+)'", r"\1", line.rstrip())
k = re.sub(r"var_keyword_hidden_generic' => '([^']+)'", r"\1", line.rstrip())
print (h, m, l, j, k, file = g)
Подробнее здесь: [url]https://stackoverflow.com/questions/40088185/python-getting-content-out-of-files-in-located-in-different-folders[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия