2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 
 Re: Запоминалка на python. Короткая программа барахлит
Сообщение06.07.2022, 01:44 
photon в сообщении #1559478 писал(а):

Нет, не ОК. Одна кавычка вначале, одна - вконце:
Используется синтаксис Python
tw.write(f'import os, pyperclip, subprocess\n{copy}{x}{close}')

Тогда результат получается такой
Используется синтаксис Python
import os, pyperclip, subprocess \n {copy}{x}{close}

Я те дополнительные кавычки оставил только из за того, что информация, которая копируется из буфера обмена должна быть тоже ведь в кавычках)

Ведь я хочу, чтобы в новом файле вторая строчка была именно такая, с кавычками.

Используется синтаксис Python
pyperclip.copy(r'текст из буфера обмена')


Если оставить кавычки только в начале и конце, то получается так

Используется синтаксис Python
pyperclip.copy(rтекст из буфера обмена)


Но, возможно, что я что-то не так понимаю.

Можно, конечно кавычку спрятать вот так

Используется синтаксис Python
k  =  " ' "

 
 
 
 Re: Запоминалка на python. Короткая программа барахлит
Сообщение06.07.2022, 03:56 
Аватара пользователя
\'

 
 
 
 Re: Запоминалка на python. Короткая программа барахлит
Сообщение06.07.2022, 12:15 
photon в сообщении #1559492 писал(а):
\'

Да, спасибо, точно, забыл экранировать кавычку

-- 06.07.2022, 12:16 --

Осталось теперь разобраться как перенести буфер обмена в новый файл) Чтобы программа стала работать)

 
 
 
 Re: Запоминалка на python. Короткая программа барахлит
Сообщение06.07.2022, 13:07 
kot-obormot в сообщении #1559456 писал(а):
import os, pyperclip, subprocess, os.path

os.path не нужно отдельно импортировать, хватает и просто os.

-- 06 июл 2022, 19:38 --

И зачем вам subprocess, если вы его не используете?

 
 
 
 Re: Запоминалка на python. Короткая программа барахлит
Сообщение06.07.2022, 17:03 
kotenok gav в сообщении #1559535 писал(а):
И зачем вам subprocess, если вы его не используете?

Да, спасибо, действительно, не обязательно)

 
 
 
 Re: Запоминалка на python. Короткая программа барахлит
Сообщение07.07.2022, 12:12 
Я понял, почему у меня не работало. Дело в том, что я случайно писал r перед строкой по привычке, а не f. Сейчас все прекрасно работает, спасибо большое! Только есть проблема с кириллицей. Почему-то кириллицу в буфер обмена копирует, превращая ее в непонятные символы.

 
 
 [ Сообщений: 21 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group