Форум — Development /proc/self/cmdline или проще? [python] python 0 0 Есть ли более простой/правильный способ взять command line, чем читать /proc/self/cmdline или складывать sys.argv в питоне? Ссылка
Хм... С Питоном знаком мало, но, ИМХО, "правильнее" - складывать sys.argv, ибо переносимость. Sectoid ★★★★★ (07.06.07 23:46:15 MSK) Ссылка
А в чем проблема "сложить" sys.argv? cmdline = " ".join( sys.argv ) с точностью до квотирования параметров, но его ты и в /proc/self/cmdline не получишь. А /proc/self/cmdline читать тем же, чем и все остальные файлы: argv = file( "/proc/self/cmdline", "r" ).read().split( "\x00" ) но это будет не тот же argv, что sys.argv. И на то, что вводил пользователь оно будет похоже гораздо меньше. watashiwa_daredeska ★★★★ (08.06.07 00:13:23 MSK) Показать ответ Ссылка
Ответ на: комментарий от watashiwa_daredeska 08.06.07 00:13:23 MSK Спасибо. Davidov ★★★★ (08.06.07 17:39:21 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от Davidov 08.06.07 17:39:21 MSK Я, собственно говоря, подумал, что cmdline - это строка. Но если список параметров, то, действительно, проще argv. Davidov ★★★★ (08.06.07 17:40:59 MSK) автор топика Ссылка