fzahedi79

کار با فایل html در پایتون برای کار با فلسک

fzahedi79 ۱۳۹۶/۰۶/۱۲ 105 زبان برنامه‌نویسی پایتون

سلام
مخواستم با پایتون به یه جایی وسط یه فایل متنی اضافه کنم.
باید از چه متدی برای فایل استفاده کنم و چه جوری می تونم بعد از یه جای مشخص یه متنی رو اضافه کنم.
مثلا توی فایل بعد خطی که نوشته بود "" یه سری چیزای دیگه اضافه کن طوری که اون متن بین خط های زیر "" و خودش باشه.
امیدوارم فهمیده باشین تا کمکم کنید.
با تشکر
پاسخ‌ها به این تاپیک
احمد سلطان‌پور
احمد سلطان‌پور
۱۳۹۶/۰۶/۱۵
سلام
فرض کن که فایل شما حاوی محتوای زیر هست:
blah blah
foo1 bar1
foo1 bar2
foo1 bar3
foo2 bar4
foo2 bar5
blah blah


حال میخواهی پس از foo1 چیزی شبیه به foo bar اضافه کنی. این هم کدش:
import fileinput

processing_foo1s = False

for line in fileinput.input('1.txt', inplace=1):
if line.startswith('foo1'):
processing_foo1s = True
else:
if processing_foo1s:
print 'foo bar'
processing_foo1s = False
print line,