Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 23, 2019 21:55:27

gtlhbkkj
Зарегистрирован: 2019-09-20
Сообщения: 173
Репутация: +  2  -
Профиль   Отправить e-mail  

вывод в файл работает в IDLE и не работает в Pycharm

 def fg_list_bot(_name_element):
    s = requests.Session()
    _data = {"value": _name_element, "submit": "SEARCH"}
    r = requests.post(_url, data=_data)
    with open("_output.html", "w") as f: f.write(r.text)
    print(r.status_code)
import requests
_url = "https://tools.filtrationgroup.com/index.php"
_name_element = "pi3111"
fg_list_bot(_name_element)

данный код при запуска файла в IDLE выводит текст в файл “_output.html”, так и простым принтом на консоль в случае замены строки ниже.

в PyCharm исполнение данного кода не выводит данные в файл
но если заменить эту строку
 with open("_output.html", "w") as f: f.write(r.text)
на эту
 print(r.text)
то текст выводится на консоль также как и при запуске через через IDLE

Как сделать чтобы PyCharm давал такой же результат как IDLE ?

Отредактировано gtlhbkkj (Сен. 23, 2019 21:59:02)

Офлайн

#2 Сен. 23, 2019 22:25:20

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

вывод в файл работает в IDLE и не работает в Pycharm

gtlhbkkj
Как сделать чтобы PyCharm давал
Наверное указать абсолютный путь к файлу….



Офлайн

#3 Сен. 23, 2019 22:38:41

gtlhbkkj
Зарегистрирован: 2019-09-20
Сообщения: 173
Репутация: +  2  -
Профиль   Отправить e-mail  

вывод в файл работает в IDLE и не работает в Pycharm

doza_and
Наверное указать абсолютный путь к файлу….
действительно помогло
прикольно в том что 30 минут до того всё работало и без относительного пути к файлу
ничего не сделал только установил библиотеку beautifulsoup через PyCharm
Спасибо большое
плюсую

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version