cygwin управляют для копирования в буфер обмена окон

Другая возможность состоит в том, чтобы использовать pdb или некоторый другой отладчик Python вместо этого, и изменить os.environ на уровне Python, а не уровне C. Вот маленький рецепт, который я отправил, чтобы прервать рабочий процесс Python и обеспечить доступ к консоли Python при получении сигнала. С другой стороны, просто засуньте pdb.set_trace () в какой-то момент в Вашем коде, который Вы хотите прервать. В любом случае, просто выполняет оператор "import os; os.environ['SOME_VARIABLE']='my_value'", и Вы должны быть обновлены, что касается Python.

я не уверен, обновит ли это также среду C с setenv, поэтому если у Вас есть модули C с помощью getenv непосредственно, Вам, вероятно, придется сделать еще некоторую работу для хранения этого в синхронизации.

81
задан spender 24 August 2009 в 14:05
поделиться

3 ответа

На странице, на которую вы ссылаетесь, есть комментарии, подсказывающие, как это сделать в Windows:

В Windows Cygwin поставляется с getclip и putclip, которые выполняют ту же работу.

64
ответ дан 24 November 2019 в 09:24
поделиться

Cygwin поставляется со специальным файлом устройства под названием / dev / clipboard :

echo foobar > /dev/clipboard  # Puts "foobar\n" on the clipboard
cat /dev/clipboard  # Pastes clipboard to stdout
154
ответ дан 24 November 2019 в 09:24
поделиться

Второй ответ выше

Помещать текст в буфер обмена Windows

putclip < foo.txt

Передавать в файл любой текст, находящийся в буфере обмена Windows

getclip > foo.txt
28
ответ дан 24 November 2019 в 09:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: