如果不添加一行,我需要检查该行的最后一个字符是/
。
我能够通过ident进程查看最后一个字符是/
但是当我将/
连接到一个字符串时,它出现在行的开头而不是结尾处。无法找到一个暗示为什么会发生这种情况。
我有这段代码:
for x in file:
x= x.rstrip('\n') #deleting cr at eol
xx=len(x)
if x[xx-2:xx-1] != ("/"):
x=x[:xx]+"/" # nor this one is working x=x+"/"
这会将/
添加到文件的开头。
在此和平网址中获取相同的内容=添加+ x +页面+ yas,我在开头添加了页面
答案 0 :(得分:0)
假设您要在unix上添加路径分隔符('/'
):
for x in file:
x = os.path.join(x.rstrip(), '')
当然,您必须在代码的开头添加import os
或from os import path
。