Найти - Пользователи
Полная версия: вывод в файл работает в IDLE и не работает в Pycharm
Начало » Python для новичков » вывод в файл работает в IDLE и не работает в Pycharm
1
gtlhbkkj
 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 ?
doza_and
gtlhbkkj
Как сделать чтобы PyCharm давал
Наверное указать абсолютный путь к файлу….
gtlhbkkj
doza_and
Наверное указать абсолютный путь к файлу….
действительно помогло
прикольно в том что 30 минут до того всё работало и без относительного пути к файлу
ничего не сделал только установил библиотеку beautifulsoup через PyCharm
Спасибо большое
плюсую
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB