@python_beginnersЭта группа больше не существует

Страница 1216 из 1885
ultranoise ?
30.01.2017
14:40:02
щас я ему дал +х

Igor
30.01.2017
14:40:17
ну епт, как будто я помню что давал :D

гугл -> первые попавшиеся ссылки -> профит

ultranoise ?
30.01.2017
14:40:46
делоет

Google
ultranoise ?
30.01.2017
14:40:48
ну

я так и делол

((((

Igor
30.01.2017
14:43:08
покажи ls -la .git/hooks/

ultranoise ?
30.01.2017
14:43:45
а, я там с путями напутол

сделал внутри папку гит-хуйс

и туда положил скрипт

Yan?
30.01.2017
15:00:52
Мужики, питон может же при запуске скрипта, узнать путь папки, из которой он запущен?

Johnnie
30.01.2017
15:01:30
da

53r63rn4r
30.01.2017
15:02:04
Да

Johnnie
30.01.2017
15:02:39
ape364@pbnb ~> cat test.py import os print(os.path.realpath(__file__)) ape364@pbnb ~> python test.py /home/ape364/test.py

os.path.dirname(os.path.abspath(__file__)) если нужна именно директория

Yan?
30.01.2017
15:08:26
спасибо большое :)

Google
Yan?
30.01.2017
15:40:15
Мужики, еще вопрос

Пишу скрипт, который в текущей папке заменяет все файлы с разрешением bmp, на jpg Вопрос, я же хуево сделал переименовынание? str = blabla.bmp arr = str.split('.') finalStr = arr[0]+'.jpg'

Dmitriy
30.01.2017
15:42:47
name.lol.bmp не сработает

Точнее сработает, но будет name.jpg

Yan?
30.01.2017
15:43:10
не-не

там название с одной точкой

53r63rn4r
30.01.2017
15:44:47
Чет не пойму, как отследить то место файла, где я вызываю эту хуету?

Расположение*

Yan?
30.01.2017
15:45:36
Ват?

Dmitriy
30.01.2017
15:46:20
там название с одной точкой
Все равно os.path.splitext будет лучше обычного сплита

53r63rn4r
30.01.2017
15:46:46
Ну, вот я вызываю: import script a = script.SomeClass() a.some_method() Как отследить что я нахожусь в этом файле но отследить с файла script

с класса SomeClass

Yan?
30.01.2017
15:47:57
import os path = os.path.dirname(os.path.abspath(__file__)) files = os.listdir(path) for file in files: arr = file.split('.') finalStr = arr[0] + '.jpg' os.rename(os.path.join(path, file), os.path.join(path, finalStr))

если есть более-удобные способы, я с радость выслушаю

ахахах

бляя

Yan?
30.01.2017
15:49:38
он все файлы переименовывает, включая скрипт

Google
Dmitriy
30.01.2017
15:50:07
Ясен хер

Нет условия для отсеивания файла по расширению хотябы

Можно использовать также glob

53r63rn4r
30.01.2017
15:51:08
Petr
30.01.2017
15:59:12
По идее если у меня namedtuple объявлен в модуле, а его возвращаю на другой модуль то ссылка на него остается?

Pavel
30.01.2017
16:04:28
Гайз, новая головная боль: у меня есть текстовые файлики, в которых встречаются строчки с паролями, например: "helloworld password=Ax34 dzhigurda password=4a21F1 ololo". Нужно заменить все пароли на звездочки, чтобы получилось "helloworld password=**** dzhigurda password=****** ololo"

Pavel
30.01.2017
16:05:33
мне нужно заменять заматченные регексом группы, но re.sub с этим не справляется =(.

Denis
30.01.2017
16:05:50
Почему не справляется?

Petr
30.01.2017
16:06:18
connection = namedtuple('Connection', ["type", "hostname", "port", "is_ssl"]) @staticmethod def parse_ispdb_page(xml_page): connection_list = list() xml_soup = BeautifulStoneSoup(xml_page) incoming_servers = xml_soup.findAll('incomingserver') for conn in incoming_servers: connection_type = str(conn['type']) connection_hostname = str(conn.find('hostname').text) connection_port = str(conn.find('port').text) is_connection_ssl = True if connection_port in ('995', '993') else False connection_list.append(connection( type=connection_type, hostname=connection_hostname, port=connection_port, is_ssl=is_connection_ssl)) return connection_listВызываю parse_ispdb_page из другого модуля

Denis
30.01.2017
16:07:43
Ну вызываешь, и чо

Pavel
30.01.2017
16:07:50
re.sub меняет целиком всю часть строки, которая удовлетворяет regexу. re.sub вообще не в курсах, что есть группы.

Возможно я херню сказал

Denis
30.01.2017
16:09:16
Заменяй 'password=...' на 'password=***'

Petr
30.01.2017
16:09:21
Ну вызываешь, и чо
ссылка на него остается? на namedtuple

Denis
30.01.2017
16:09:51
ссылка на него остается? на namedtuple
Я не увидел, где он в коде используется

Petr
30.01.2017
16:10:21
connection_list.append(connection( type=connection_type, hostname=connection_hostname, port=connection_port, is_ssl=is_connection_ssl)) return connection_list

Denis
30.01.2017
16:10:42
Ну допустим, какая ссылка нужна?

Google
Petr
30.01.2017
16:11:39
На объявление connection

Denis
30.01.2017
16:12:00
Ну естественно, это же глобальная переменная

Geronimo (Макс) NN
30.01.2017
16:48:48
Народ, кто пользовался pythonanywhere.com ?) Подскажите плиз, как там в Path добавить нужную папку? )

Geronimo (Макс) NN
30.01.2017
16:55:12
или подскажите плиз в чем у меня здесь косяк: driver = webdriver.PhantomJS(executable_path=r"/home/phantomjs/phantomjs.exe" service_args = sa, desired_capabilities=dcap) По логике ж ведь должен найти фантом просто по полному пути. Но ругается на синтаксис на моменте service_args = sa

Admin
ERROR: S client not available

Geronimo (Макс) NN
30.01.2017
17:09:20
Пасиба))) На синтаксис не ругается, но без фантома в path работать все равно не хочет

Maxim
30.01.2017
17:39:27
Как узнать коды телеговских эмодзи, чтоб бот их(эмодзи) мог использовать?

Igor
30.01.2017
17:41:12
google "gfm emoji"

http://www.webpagefx.com/tools/emoji-cheat-sheet/

Maxim
30.01.2017
17:42:58
спасибо ☺️

Utah
30.01.2017
18:26:34
С двача небось

Ivan
30.01.2017
18:27:15
там кто-то еще есть посла сдачи абу своей задницы мейлру в аренду?

Utah
30.01.2017
18:27:17
двачуют все

Ivan
30.01.2017
18:27:46
необучаемые :)

Utah
30.01.2017
18:28:37
двачуем

> Не стоит злоупотреблять стикерами.

двачуй в меру

Google
Alan
30.01.2017
18:55:54
хай. есть 3 букв А,Б,В А-1; Б-2; В-3; можно ли сделать, так чтобы если вводить 323 выводилось ВБВ? при вводе 112 - ААБ и тд. но чтоб каждый раз не писать: if ввод=='1' and '2' and '2': . print ("AББ")

MRL
30.01.2017
18:58:37
Словарь?

Alexey
30.01.2017
19:01:22
print(''.join({'1': 'A', '2': 'B', '3': 'C'}[i] for i in input('Enter numbers: ')))

Патриарх
30.01.2017
19:01:26
По символам можно считать строку

Alexey
30.01.2017
19:01:46
Чёрт, телеграм превратил в две строчки

Andrey
30.01.2017
19:06:47
Можно так сделать >>> trans = str.maketrans('123', 'ABC') >>> '112'.translate(trans) 'AAB'

Или в двойке: >>> import string >>> trans = string.maketrans('123', 'ABC') >>> '112'.translate(trans) 'AAB'

Folt
30.01.2017
19:08:53
недавно slug юзал

для похожего

53r63rn4r
30.01.2017
19:09:49
Гайз, такое предложение(звучит немного по гейски): кто хочет делать друг другу кодревью?

Maxim
30.01.2017
19:12:31
так это наверн, больше в просто питон-чат, а не в бегиннерс?

Alan
30.01.2017
19:16:40
Спасибо всем

Valeriy
30.01.2017
20:29:36
салют, подскажите, как из pyenv выпилить virtualenv окружение?

Denis
30.01.2017
21:49:21
rm -rf /path/to/env

Rita
30.01.2017
21:50:40
о, я знаю, что делает рм -рф

чел, который ведет мне кружок по питону сказал, что это мат

Страница 1216 из 1885

Эта группа больше не существует Эта группа больше не существует