LINUX.ORG.RU

Re: /proc/self/cmdline или проще? [python]

Хм... С Питоном знаком мало, но, ИМХО, "правильнее" - складывать sys.argv, ибо переносимость.

Sectoid ★★★★★ ()

Re: /proc/self/cmdline или проще? [python]

А в чем проблема "сложить" 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 ★★★★ ()
Ответ на: Re: /proc/self/cmdline или проще? [python] от Davidov

Re: /proc/self/cmdline или проще? [python]

Я, собственно говоря, подумал, что cmdline - это строка. Но если список параметров, то, действительно, проще argv.

Davidov ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.