(编辑:这个剧本似乎对其他想帮忙的人有用。是因为我运行的是python2.7吗?我真的不知所措……)

我有一本书的原始文本文件,我试图用页面来标记。在

假设文本文件是:some words on this line,

1

DOCUMENT TITLE some more words here too.

2

DOCUMENT TITLE and finally still more words.

我尝试使用python将示例文本修改为:

^{pr2}$

我的策略是将文本文件作为字符串加载。生成与数字列表对应的字符串搜索和替换。替换字符串中的所有实例,并写入新文件。在

下面是我写的代码:from sys import argv

script, input, output = argv

textin = open(input,'r')

bookstring = textin.read()

textin.close()

pages = []

x = 1

while x<400:

pages.append(x)

x = x + 1

pagedel = "DOCUMENT TITLE"

for i in pages:

pgdel = "%d\n%s" % (i, pagedel)

nplus = i + 1

htmlpg = "

\n

" % nplus

bookstring = bookstring.replace(pgdel, htmlpg)

textout = open(output, 'w')

textout.write(bookstring)

textout.close()

print "Updates to %s printed to %s" % (input, output)

脚本运行时没有错误,但它也不会对输入文本进行任何更改。它只是简单地逐字重印。在

我的错误是不是跟回报太难有关?\n?非常感谢任何帮助。在

python 字符串替换_Python,字符串。替换()和\n相关推荐

  1. python字符串之查找与替换_Python字符串操作(查找,替换,分割和连接)方法及其使用...

    str 提供了如下常用的执行查找.替换等操作的方法: startswith():判断字符串是否以指定子串开头. endswith():判断字符串是否以指定子串结尾. find():查找指定子串在字符串 ...

  2. python模板代码替换_Python - 安全替换字符串模板(safe_substitute) 详细解释

    安全替换字符串模板(safe_substitute) 详细解释 本文地址: http://blog.csdn.net/caroline_wendy/article/details/27057339 字 ...

  3. python 字符串替换_python字符串替换的2种方法

    一.python字符串替换可以用两种方法实现: 1.用字符串本身的方法 2.用正则来替换字符串 下面用个例子来实验: a = 'hello word' 我把a字符串里的word替换为python 1. ...

  4. python字符串变量替换_python字符串替换第一个字符串的方法

    Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. # 例1:字符串截取 str = '1234567 ...

  5. python 字符串替换_python字符串替换第一个字符串的方法

    Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. # 例1:字符串截取 str = '1234567 ...

  6. python123字符串替代_python字符串批量替换

    python中如何对多个字符快速替换 python中快速进行多个字符替换的方法小结 先给出结论: 要替换的字符数量不多时,可以直接链式replace()方法进行替换,效率非常高: 如果要替换的字符数量 ...

  7. python 三引号_Python 字符串

    字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var2 ...

  8. python字符串功能_python字符串内置功能

    str.capitalize() --> String 返回字符串,其首字母大写,其余部分小写 1>>> str = "TEST" 2>>> ...

  9. python不支持字符类型、单个字符也作为字符串使用_Python 字符串

    Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var ...

  10. python输出举例_python字符串格式化输出及相关操作代码举例

    字符串的格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.在   Python 中,字符串格式化使 ...

最新文章

  1. 研究院引进:博士70万;硕士40万
  2. tomcat安装配置及应用
  3. html与xml头部你懂吗?
  4. 零基础python入门书籍-零基础如何学好python?推荐6本入门书籍,帮你打基础
  5. svm 交叉验证 python_【python机器学习笔记】SVM实例:有毒蘑菇预测
  6. Python趣味编程---Python也会讲笑话
  7. 用vsftp建立个人ftp站点
  8. 什么是NAS.什么是黑白群晖?(转)
  9. vue3.0中使用百度离线地图
  10. 毕业设计资料python RCQ读者书库程序源码加文档
  11. 1907 Problem A 吃糖果
  12. ant design 预览图片_Ant Design Pro上传图片
  13. 用 Jupyter Notebook 爬取微博图片保存本地!
  14. 【微信小程序】云开发篇(一)——申请小程序
  15. 决策模型(一):不确定型决策法
  16. 哔咔服务器维护时间,哔咔
  17. 十万行业质变正当时:华为云解出了一道产业AI公式
  18. jQuery手风琴特效
  19. Java中的GC简单介绍
  20. 棋盘覆盖问题--分治策略

热门文章

  1. 1074 Reversing Linked List (25 分)【难度: 一般 / 知识点: 链表】
  2. 2021暑假每日一题 【week1 完结】
  3. 799. 最长连续不重复子序列 【双指针经典板子题】
  4. Django之模型层和ORM
  5. Spring boot重新编译
  6. Dubbo的Zookeeper版本
  7. Dubbo生产者消费者配置
  8. VS与SVN的交互VisualSVN
  9. virtio驱动_0020 virtio-blk简易驱动
  10. 最高75K,至多可拿16薪,这个岗位成财富密码?