Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Активные темы » Python

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Открыть новую тему     Написать ответ в эту тему

Adm10



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь обсуждается всё, что связано с использованием Python: программирование, библиотеки, ресурсы и другие вопросы

Python


Python - высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ

С чего начать?
Простой, понятный и вместе с тем грамотный ресурс на русском языке: pythonworld.ru + самоучитель
Библия PEP8

Всего записей: 35 | Зарегистр. 13-10-2006 | Отправлено: 15:48 16-06-2007 | Исправлено: shrmn, 22:22 07-03-2021
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня есть отдельный питон windows (3.9 если что)
Сходу не пощло потому что ему нужно другие msys штуки - прописал на всё абс-пути - не работает точно также именно с *.properties или *.properties*
 
Просто сам по себе find c *.properties работает номально.
 
Вот cам скрипт

Всего записей: 1655 | Зарегистр. 20-06-2005 | Отправлено: 01:54 09-02-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
проблем нет

Цитата:
D:\Coding\workspace\msys>"..\..\python 3.8\python.exe" code.py
Scanning for path: ./dom/subdir/test.properties

и в самой консоли от msys

Цитата:
username@pc MINGW64 /d/coding/workspace/msys
$ d:/coding/python\ 3.8/python.exe code.py
Scanning for path: ./dom/subdir/test.properties

посмотрите в скрипте в какой папке находитесь, может в другой какой то.

Всего записей: 15118 | Зарегистр. 20-09-2014 | Отправлено: 02:16 09-02-2024 | Исправлено: Mavrikii, 02:19 09-02-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я его на разные файлы напускал - именно subbproces не подхватывает если есть файл с таким же ext в корневом каталоге, ну и там есть файл properties - это странно.

Всего записей: 1655 | Зарегистр. 20-06-2005 | Отправлено: 03:42 09-02-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528

Цитата:
именно subbproces не подхватывает если есть файл с таким же ext в корневом каталоге, ну и там есть файл properties  

никаких проблем, проверил разместив файл в разных местах.
может не видит не файл, а папку?

Всего записей: 15118 | Зарегистр. 20-09-2014 | Отправлено: 06:49 09-02-2024 | Исправлено: Mavrikii, 06:50 09-02-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да с одним файлом отлично работает в разных местах, а если второй файл в корне то есть нюансы, запутался уже ничего не понимаю
 
/dom/subdir/test.properties  - работает
 
/dom/subdir/test.properties - работает
test.properties
 
/dom/subdir/test.properties - не работает
gradle.properties
(такой там у меня лежит)
 
и может  
 
/dom/subdir/test.properties - не работает
{что попало но не test}.properties

Всего записей: 1655 | Зарегистр. 20-06-2005 | Отправлено: 23:25 09-02-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528

Цитата:
запутался уже ничего не понимаю

так

Код:
files = find_files("./dom", "'*.properties'")

Всего записей: 15118 | Зарегистр. 20-09-2014 | Отправлено: 00:55 10-02-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Работет - Спасибо , никогда бы не догадался что надо такие кавычи.

Всего записей: 1655 | Зарегистр. 20-06-2005 | Отправлено: 13:58 10-02-2024
Adksojla



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги подскажите пожалуйста, есть скрипт на питоне, фактически портативка вебсервиса. Не могу запустить. Там webui.cmd и  webUI.py. Второй не запускается, а первый вот что пишет:
   
Машина в локалке за корпоративным прокси. Как это можно пофиксить? Спасибо.

Всего записей: 605 | Зарегистр. 26-12-2005 | Отправлено: 22:57 12-03-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Adksojla
https://www.reddit.com/r/StableDiffusion/comments/x058qi/how_do_i_create_a_public_link/

Всего записей: 15118 | Зарегистр. 20-09-2014 | Отправлено: 23:14 12-03-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
cost_estimate = int(0xffffffff)
print(cost_estimate)
assert isinstance(cost_estimate, int)
 

на 3й версии питона нормально, а на 2.7 не проходит, а надо, конечно можно выкинуть assert, но интересно и оставить assert на всякий случай
 
А так я понимаю правильно что должно быть это -1 а не 4294967295?
 

Всего записей: 1655 | Зарегистр. 20-06-2005 | Отправлено: 23:08 26-03-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528

Цитата:
а на 2.7 не проходит

почему, что выдает?
 

Цитата:
А так я понимаю правильно что должно быть это -1 а не 4294967295?

эм, нет.  максимальное целое число в 2.7 это 9223372036854775807
https://www.freecodecamp.org/news/maximum-integer-size-in-python/

Всего записей: 15118 | Зарегистр. 20-09-2014 | Отправлено: 23:48 26-03-2024 | Исправлено: Mavrikii, 23:49 26-03-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
почему, что выдает?

AssertionError

Всего записей: 1655 | Зарегистр. 20-06-2005 | Отправлено: 08:41 27-03-2024 | Исправлено: zzz528, 08:41 27-03-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528

Цитата:
AssertionError

32 битный питон?  
вот только идет сравнение не на значение, а на тип.

Всего записей: 15118 | Зарегистр. 20-09-2014 | Отправлено: 10:05 27-03-2024 | Исправлено: Mavrikii, 10:06 27-03-2024
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
 
assert isinstance(cost_estimate, int)|isinstance(cost_estimate, long)

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 19:18 27-03-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
[MSC v.1900 64 bit (AMD64)] on win32
 
U235
На 2й проходит, а на 3 ошибка
NameError: name 'long' is not defined

Всего записей: 1655 | Зарегистр. 20-06-2005 | Отправлено: 22:34 27-03-2024
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
тогда сделайте явную проверку в зависимости от версии Python.

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 07:27 28-03-2024
frost745



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не даёт покоя мне этот вопрос про модуль os
Подробнее...
извиняйте если что не так.

Всего записей: 4173 | Зарегистр. 26-02-2013 | Отправлено: 19:14 02-04-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
frost745

Цитата:
но в реальной жизни ломануть скриптом вай фай или блютуз можно или нет. и как это всё реализовать на практике.

1) вопрос не для того раздела
2) вы можете написать свой модуль для питона, который будет делать то, что вам нужно (если это возможно с технической точки зрения) - язык тут ни при чем.
3) для используемого модуля в питоне там иначе
https://github.com/pybluez/pybluez

Всего записей: 15118 | Зарегистр. 20-09-2014 | Отправлено: 21:29 02-04-2024 | Исправлено: Mavrikii, 21:34 02-04-2024
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Подскажите ресурс, где ответят по существу. Связка pycharm + pytest + loguru:
 
Хочу, чтобы вывод loguru не путался с выводом pytest (не продолжался на той же строке).
И чтобы он не обесцвечивался. (ну и разумеется, не дублировался).
 
Да-да, хочу комфорта. Пробовал по всякому гуглить, простые ответы не подходят: то одно валится, то другое.  
 
Сойдёт проект на гитхабе, опытный автор которого хотел того же самого, сам разберусь.

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 15:54 08-04-2024 | Исправлено: LevT, 16:05 08-04-2024
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Нашел что-то тут, но надо вкуривать
https://github.com/erezinman/loguru-config.git
 
Мануалы по логуру обычно писаны для тех, кто намаяялся с logging - а не для новичков.

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 11:26 16-04-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Активные темы » Python


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru