Запитання з тегом «python»

Python - це інтерпретована мова програмування високого рівня загального призначення, філософія дизайну підкреслює читабельність коду.

6
Як змусити програми python вести себе як належні інструменти Unix?
У мене є кілька сценаріїв Python, і я працюю над їх перезаписом. У мене однакова проблема з усіма ними. Мені не очевидно, як писати програми, щоб вони поводилися як належні інструменти Unix. Тому що це $ cat characters | progname і це $ progname characters повинні давати однаковий вихід. Найближче, …

2
Запуск Python в ChromeOS
Чи можливо запустити інтерпретатор Python на машині ChromeOS? Я знайшов різні редактори, якими ви можете користуватися, але я хотів би також можливість запускати програми python. Я хотів би придбати Chromebook від Samsung, і будучи студентом інформатики, я хотів би мати змогу виконати домашнє завдання CS на ньому, а не носити …
23 python  chrome-os 

5
Використання різних версій Python
Фон : Оскільки я розробляю програми python, які повинні працювати на різних версіях python, я встановив на своєму комп’ютері різні версії python. Я використовую FC 13, тому він постачався з попередньо встановленим python 2.6 в /usr/bin/python2.6і /usr/lib/python2.6. Я встановив python 2.5 з джерела, і щоб утримати речі акуратними, я скористався …

5
Який правильний спосіб керувати кількома версіями python?
У мене встановлена ​​машина з Python 2.6 як Python за замовчуванням. Потім я встановив Python 2.7 та створив / вручну / usr / bin / python як символьне посилання на нову установку. Потім у мене виникли проблеми з командою не знайдено . Я намагаюся його перевстановити: sudo apt-get remove command-not-found …

5
Pip vs Package Manager для обробки пакетів Python
Пакети Python часто розміщуються у багатьох сховищах дистрибутива. Прочитавши цей підручник, зокрема розділ під назвою "Ти справді хочеш це зробити", я уникав використання pip і вважав за краще використовувати системне сховище, вдаючись до pip, коли мені потрібно встановити пакет не в сховищі. Однак, оскільки це непослідовний спосіб встановлення, чи краще …

5
Чому в середині аргументів є EOF?
Я хотів написати невелику функцію bash, щоб я міг сказати bash, import osабо from sys import stdoutвін породив новий інтерпретатор Python із імпортованим модулем. Остання fromфункція виглядає приблизно так: from () { echo "from $@" | xxd python3 -i -c "from $@" } Якщо я називаю це: $ from sys …
20 bash  python 

3
Чому coreutils сортує повільніше, ніж Python?
Я написав наступний сценарій, щоб перевірити швидкість функціонування Python: from sys import stdin, stdout lines = list(stdin) lines.sort() stdout.writelines(lines) Потім я порівняв це з командою coreutils sortу файлі, що містить 10 мільйонів рядків: $ time python sort.py <numbers.txt >s1.txt real 0m16.707s user 0m16.288s sys 0m0.420s $ time sort <numbers.txt >s2.txt …

5
Як відобразити ім'я поточного Virtualenv?
Я використовую virtualenv, virtualenvwrapper, zsh, oh-my-zsh, термінатор, на CrunchBang. Я намагаюся відобразити назву поточного virtualenvтак workon example (example)... Я спробував багато рішень, жодне з яких не працює, ось мій файл. Давно минулого разу, коли я використовував Linux для розробки Джанго, я забув, що раніше робив. Зараз я бачу username@crunchbang, я …

5
Встановіть PIL / Подушку через pip в тестуванні Debian (Jessie)
Під час тестування Debian (Jessie), коли я намагаюся встановити PIL або Pillow (python imaging libs) в virtualenvvia, pipя отримую таку помилку: running egg_info writing Pillow.egg-info/PKG-INFO writing top-level names to Pillow.egg-info/top_level.txt writing dependency_links to Pillow.egg-info/dependency_links.txt warning: manifest_maker: standard file '-c' not found reading manifest file 'Pillow.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing …
19 debian  python  pip 


7
Чому мій фоновий процес Python закінчується, коли сеанс SSH припиняється?
У мене є скрипт bash, який запускає сценарій python3 (давайте назвемо його startup.sh), з ключовим рядком: nohup python3 -u <script> & Коли я sshвхожу безпосередньо та викликаю цей скрипт, сценарій python продовжує працювати у фоновому режимі після виходу. Однак, коли я запускаю це: ssh -i <keyfile> -o StrictHostKeyChecking=no <user>@<hostname> "./startup.sh" …

5
Як я можу сортувати список за рівнем major.minor.patch та інколи правильно rc?
Я повинен сортувати наступний список зі скриптом оболонки і зробити останню версію внизу чи вгорі. Як би я це зробив лише з інструментами оболонки? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 release-5.0.24 release-5.0.25 release-5.0.26 release-5.0.27 release-5.0.28 release-5.0.29 release-5.0.3
18 shell-script  awk  sed  python  sort 

8
Розбір JSON за допомогою Python?
У мене є файл JSON, members.jsonяк показано нижче. { "took": 670, "timed_out": false, "_shards": { "total": 8, "successful": 8, "failed": 0 }, "hits": { "total": 74, "max_score": 1, "hits": [ { "_index": "2000_270_0", "_type": "Medical", "_id": "02:17447847049147026174478:174159", "_score": 1, "_source": { "memberId": "0x7b93910446f91928e23e1043dfdf5bcf", "memberFirstName": "Uri", "memberMiddleName": "Prayag", "memberLastName": "Dubofsky" } …
18 bash  python  json 

3
видалити встановлений Python шляхом компіляції джерела?
Я встановив Python 2.7.9 на Ubuntu 14.04 шляхом компіляції його джерела , на .configre, makeі make altinstall. make altinstallце тому, що я не хочу перезаписувати Python 2.7.6 за замовчуванням. Моя власна програма встановлена ​​2.7.9 є в /usr/local/bin/python2.7багатьох інших файлах в інших каталогах під /usr/local. З README у вихідному інсталяційному пакеті: …

3
Чи можливо передавати аргументи в сценарій Python?
Я знаю, як передавати аргументи в сценарій оболонки. Ці аргументи оголошуються в конвеєрі даних AWS і передаються через них. Ось як виглядатиме сценарій оболонки: firstarg=$1 secondarg=$2 Як це зробити в Python? Це точно так само?
17 python 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.