Stack Overflow на русском Asked by IMPYTHONNOOB on November 30, 2021
Программа должна скопировать часть текста с определенного слова до конечного. Проблема в том, что текст берется из файла, копируется в pyperclip, который потом никак не взаимодействует с командой print
Подскажите, как быть
with open(filepath, 'r', encoding = 'utf-8') as f:
str = f.read()
pyperclip.copy(str)
a = pyperclip.paste()
x = a
print(x[x.find('справка об') : x.find('.')])```
str - встроенная функция питона, вы не можете в нее что-то записать
with open(filepath, 'r', encoding = 'utf-8') as f:
arg = f.read()
pyperclip.copy(arg)
или попробуйте return
def filereader(file):
a = ''
with open(file, 'r', encoding='utf-8') as f:
for line in f:
a += line
return a
Answered by Будни программиста on November 30, 2021
Все работает
import pyperclip
my_str = '''
справка об
Программа должна скопировать часть текста с определенного слова до конечного. Проблема в том,
что текст берется из файла, копируется в pyperclip, который потом никак не взаимодействует
с командой print.
'''
print(my_str)
print()
pyperclip.copy(my_str)
a = pyperclip.paste()
print(a[a.find('справка об') : a.find('.')])
Answered by S. Nick on November 30, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP