Вопросы по теме 'sys'

удалить продолжение *.pyc
В продолжение этот вопрос у меня есть новый вопрос: Что происходит внутри os.remove(module_name) и del sys.modules["module_name"] ?
1519 просмотров
schedule 31.08.2022

Проблема с sys.argv [1], когда модуль unittest находится в скрипте
У меня есть сценарий, который выполняет различные действия и обращается к параметрам с помощью sys.argv, но когда сценарий достигает части кода unittest, он говорит, что для этого нет модуля. У меня есть сценарий: class MyScript(): def...
11156 просмотров
schedule 18.12.2022

Откройте PDF с помощью программы по умолчанию в Windows 7
У меня есть программа, в которой справочная документация находится в формате .pdf в той же папке, что и модуль .py. Мне нужна программа для открытия .pdf с помощью системной программы для чтения PDF по умолчанию. Я использую этот код в своей...
9148 просмотров
schedule 28.07.2023

Почему sys.getdefaultencoding() отличается от sys.stdout.encoding и как это нарушает строки Unicode?
Я провел несколько гневных часов в поисках проблемы со строками Unicode, которые были разбиты на что-то, что Python (2.7) скрывает от меня, и я до сих пор не понимаю. Во-первых, я пытался последовательно использовать u".." строки в своем коде, но...
7313 просмотров
schedule 18.02.2023

Python: sys не определен
У меня есть фрагмент кода, который работает в Linux, и теперь я пытаюсь запустить его в Windows, я импортирую sys, но когда я использую sys.exit(). Я получаю сообщение об ошибке, sys не определен. Вот начальная часть моего кода try: import...
156692 просмотров
schedule 30.09.2022

getsizeof всегда 40 в python для каждого поля в csv
Итак, я читаю CSV-файл построчно. Внутри каждой строки я иду поле за полем и пытаюсь получить размер каждого поля в байтах, предъявляя иск .getsizeof. Код ниже: for row in reader: temp1 = [] temp2 = [] if type(row[0]) is...
136 просмотров
schedule 25.06.2022

Python sys.argv для сохранения ' ' или
Терминал: python test.py blah='blah' в test.py print sys.argv ['test.py', 'blah=blah'] <------------ Как может blah arg сохранить свой '' ИЛИ Есть ли способ узнать, обернут ли arg символом "" или ''?
4569 просмотров
schedule 23.09.2022

Как заменить аргументы командной строки sys.argv на stdin stdout?
Я понимаю, что мой вопрос очень простой, но я не могу найти явного примера реализации stdin stdout в скрипте Python. У меня есть скрипт, отлично работающий с аргументами командной строки: newlist = [] def f1() .... def f2(input_file):...
2745 просмотров
schedule 27.01.2024

в чем разница между ВСТРОЕННЫМИ модулями и не встроенными модулями?
Я путаюсь со встроенными модулями Python и не встроенными модулями. Здесь я использую модуль sys для поиска встроенных модулей, import sys def dump(module): print module, "=>", if module in sys.builtin_module_names: print...
582 просмотров
schedule 15.10.2022

Приложение PyQt успешно закрывается, но процесс не уничтожается?
я только что заметил, что когда я запускаю приложение pyqt и закрываю его, приложение закрывается, но процесс все еще жив. Видимо запущенный процесс не закрывается даже после закрытия приложения. Traceback (most recent call last): File...
2274 просмотров
schedule 12.11.2022

Sys.WebForms: исключение ошибки
У меня есть сеть .NET, в которой есть форма, в которой вы можете выбрать несколько DropDownList. Один из них зависит от другого. Это означает, что если вы измените выбор DropDown 1, содержимое DropDown 2 изменится. Все это запрашивается из базы...
48 просмотров
schedule 21.09.2022

Возьмите несколько шаблонов из cli. синтаксический анализ Python3
У меня есть версия grep для Python, которую я создаю для задания. Я хочу, чтобы мой модуль Python брал несколько шаблонов из командной строки, как и grep. Однако независимо от того, что я делаю, я продолжаю конфликтовать с моим аргументом «отладки»....
758 просмотров

В сочетании ast.literal_eval с sys.argv
У меня есть файл python (который не называется pythonFile.py ) с несколькими определениями, поэтому я хочу, чтобы все определения можно было использовать как интерпретатор python, использующий файл в качестве модуля, так и терминал linux. Например:...
509 просмотров
schedule 17.05.2023

Продолжить чтение на sys.stdin
Можно ли продолжить чтение ввода на sys.stdin ? Я пытаюсь непрерывно выполнять функцию на основе ввода. (Моя функция печатает только sys.stdout и sys.stderr и ничего не возвращает.) Мой код: def prime(number): number = abs(int(number))...
566 просмотров
schedule 11.11.2022

sys.exit() не выходит из программы при перехвате исключений
Эта программа проверяет молекулярные формулы. Я хочу, чтобы программа завершала работу, как только обнаружит ошибку в формуле. Например, формула «а» неверна. Когда я запускаю его через свой код: def readletter(): if q.peek() in...
1175 просмотров
schedule 08.04.2023

Получить родителя текущего каталога из скрипта Python
Я хочу получить родительский элемент текущего каталога из скрипта Python. Например, я запускаю скрипт из /home/kristina/desire-directory/scripts , путь желания в этом случае /home/kristina/desire-directory Я знаю sys.path[0] от sys . Но я...
136626 просмотров
schedule 10.02.2023

Как может быть, что len(sys.argv) ‹= 0?
В моем коде сработала следующая ошибка, и я не понимаю, как может возникнуть этот случай: if(len(sys.argv) > 0): doSomething() else: raise AttributeError("Could not parse script name") Приведенный выше код находится в классе...
619 просмотров
schedule 06.01.2023

Войдите на сайт с помощью python
Я пытаюсь войти на эту страницу с помощью Python. Вот мой код from urllib2 import urlopen from bs4 import BeautifulSoup import requests import sys URL= 'http://coe2.annauniv.edu/result/index.php' soup =...
7705 просмотров

Python: поймать неперехваченное исключение, но не выйти сразу
из стандартной библиотеки для модуля sys sys.excepthook (тип, значение, трассировка) Эта функция выводит заданную трассировку и исключение в sys.stderr. Когда возникает и не перехватывается исключение, интерпретатор вызывает...
1086 просмотров
schedule 05.10.2022

Передача sys.stdout в качестве аргумента процессу
Я передаю «sys.stdout» в качестве аргумента процессу, а процесс затем записывает в «sys.stdout», пока он делает свое дело. import multiprocessing import sys def worker_with(stream): stream.write('In the process\n') if __name__ == '__main__':...
1795 просмотров
schedule 08.06.2023