Python:如何在构建文件中搜索特定的字符串并将其替换为用户输入的字符串

吉尔

我已经在文本文件mobileBuildSettings中搜索了由用户输入确定的特定字符串,并且已经复制了这些字符串。我测试过,这段代码工作得很好。

我的问题如下:然后我尝试在名为abproject的构建文件中搜索@ AppIdentifier @,并将其替换为在mobileBuildSettings中找到的字符串。我的代码没有给出任何错误,但是它什么也没做。

下一个代码块在mobileBuildSettings文件中搜索用户输入的CUID的appID,displayName,bundleVersion和andoidVersionCode。该代码可以正常工作

projectFile = open("C:/settings/mobileBuildSettings.txt" , "r")
    for line in projectFile:
    CUID = str(CUID)
    if CUID + " - " in line:
        appIdentifier = next(projectFile).split("=")[1]
        displayName = next(projectFile).split("=")[1]
        bundleVersion = next(projectFile).split("=")[1]
        next(projectFile)
        androidVersionCode = next(projectFile).split("=")[1]

        print (appIdentifier, displayName, bundleVersion, androidVersionCode)

        break

以下代码没有任何错误,但据我所知它没有任何作用。该代码应在abproject文件中找到appID,并将其替换为mobileBuildSettings文件中的appID。

abproject = open("C:/abproject.build", "r")
#appIdentifier = str(appIdentifier)
apid = ("@AppIdentifier@")
for line in abproject:
  if ("@AppIdentifier@") in abproject:
    #line=line.replace(("@AppIdentifier@"),appIdentifier) 

这是我尝试过的代码,但也不起作用。

  print(line.replace(apid, appIdentifier))
break
abproject.close()
保罗·F。

我几天前不得不做同样的事情,这是我的解决方案:

  1. 开启档案
  2. 逐行解析并替换您要放置的字符串
  3. 将每一行存储在临时文件中
  4. 完成后,删除旧文件并将临时文件重命名为新文件

这是一些代码:

    with open("originalFile.txt", "r+") as script, open("tempfile.txt", "w+") as newscript :
#Go through the file line by line
        for line in script.readlines():
            #print(line)
#Search for a specific pattern in the line (line object is a string)
            if line[4:12] == "MyPattern" :
#Replace this line by an other
                newscript.write("myText")               
            else :
#Else, add the standard line to the temp file
                newscript.write(line)
#Close both files
        script.close()
        newscript.close()
#Delete the old file, and rename the file with replaced text
    os.remove("originalFile.txt")
    os.rename("tempfile.txt", "originalFile.txt")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在字符串中搜索模式并将其替换为空格?

来自分类Dev

如何从字符串中获取特定的子字符串并将其替换为python中的新内容

来自分类Dev

在文件中搜索特定字符串并将其删除

来自分类Dev

如何在python中对任何类型的文件进行分块并将其转换为字符串

来自分类Dev

如何用“ \”字符搜索字符串并将其替换

来自分类Dev

如何在字符串中查找特定字符并将其放在字符串末尾

来自分类Dev

如何在字符串中查找特定字符并将其放在字符串末尾

来自分类Dev

更改字符串并将其替换为我搜索它的特定索引并制作新字符串

来自分类Dev

搜索字符串中的字符并将其替换为空格 T-SQL

来自分类Dev

如何在文件中收集字符串并将其用于替换

来自分类Dev

如何在字符串中搜索带有变量的子字符串,并用PHP将其替换为包含该子字符串变量的内容?

来自分类Dev

如何在python中接收音频输入并将其转换为文本字符串

来自分类Dev

命令替换特定的子字符串并将其转换为字符串

来自分类Dev

如何在字符串中搜索使用javascript从用户输入的字母字符串

来自分类Dev

如何在一个字符串中搜索多个字符串,然后将其替换为其他字符串?(Python)

来自分类Dev

在python中检测markdown文件中的所有链接,并将其替换为字符串函数的输出

来自分类Dev

如何在批处理脚本中查找字符串并将其替换为另一个字符串?

来自分类Dev

使用自制的 strstr() 函数检查其他字符串中的嵌入字符串,然后将其替换为其他字符串(由用户输入)

来自分类Dev

Python搜索并替换为字符串

来自分类Dev

Windows/CLI | 在文件中搜索特定字符串/值并将其设置为变量

来自分类Dev

PHP如何在字符串中查找所有以$或£符号开头的价格并将其替换为引导标签

来自分类Dev

从数据框列中删除字符串短语并将其替换为 python

来自分类Dev

在文件中搜索特定字符串并替换值

来自分类Dev

搜索特定列以在csv文件中输入字符串

来自分类Dev

如何在mysql字段中搜索子字符串并替换为其他字符串

来自分类Dev

如何在C#中读取指针的值并将其转换为字符串?

来自分类Dev

如何在文件中查找字符串并将其放置在文件上方?

来自分类Dev

在字符串中搜索字符串(字符串由用户输入)

来自分类Dev

如何在li> div中查找特定字符串并将其隐藏

Related 相关文章

  1. 1

    如何在字符串中搜索模式并将其替换为空格?

  2. 2

    如何从字符串中获取特定的子字符串并将其替换为python中的新内容

  3. 3

    在文件中搜索特定字符串并将其删除

  4. 4

    如何在python中对任何类型的文件进行分块并将其转换为字符串

  5. 5

    如何用“ \”字符搜索字符串并将其替换

  6. 6

    如何在字符串中查找特定字符并将其放在字符串末尾

  7. 7

    如何在字符串中查找特定字符并将其放在字符串末尾

  8. 8

    更改字符串并将其替换为我搜索它的特定索引并制作新字符串

  9. 9

    搜索字符串中的字符并将其替换为空格 T-SQL

  10. 10

    如何在文件中收集字符串并将其用于替换

  11. 11

    如何在字符串中搜索带有变量的子字符串,并用PHP将其替换为包含该子字符串变量的内容?

  12. 12

    如何在python中接收音频输入并将其转换为文本字符串

  13. 13

    命令替换特定的子字符串并将其转换为字符串

  14. 14

    如何在字符串中搜索使用javascript从用户输入的字母字符串

  15. 15

    如何在一个字符串中搜索多个字符串,然后将其替换为其他字符串?(Python)

  16. 16

    在python中检测markdown文件中的所有链接,并将其替换为字符串函数的输出

  17. 17

    如何在批处理脚本中查找字符串并将其替换为另一个字符串?

  18. 18

    使用自制的 strstr() 函数检查其他字符串中的嵌入字符串,然后将其替换为其他字符串(由用户输入)

  19. 19

    Python搜索并替换为字符串

  20. 20

    Windows/CLI | 在文件中搜索特定字符串/值并将其设置为变量

  21. 21

    PHP如何在字符串中查找所有以$或£符号开头的价格并将其替换为引导标签

  22. 22

    从数据框列中删除字符串短语并将其替换为 python

  23. 23

    在文件中搜索特定字符串并替换值

  24. 24

    搜索特定列以在csv文件中输入字符串

  25. 25

    如何在mysql字段中搜索子字符串并替换为其他字符串

  26. 26

    如何在C#中读取指针的值并将其转换为字符串?

  27. 27

    如何在文件中查找字符串并将其放置在文件上方?

  28. 28

    在字符串中搜索字符串(字符串由用户输入)

  29. 29

    如何在li> div中查找特定字符串并将其隐藏

热门标签

归档