LINUX.ORG.RU

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

Sectoid ★★★★★
()

А в чем проблема "сложить" 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 ★★★★
()
Ответ на: комментарий от Davidov

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

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