小编kar*_*eek的帖子

将一个文件的文本插入另一个文件的特定行

我有两个文本文件test1.txttest2.txt. 我希望能够读取test1.txt内容并将其写入text2.txt特定行。

我已经能够读取 的内容test1.txt并将其写入空白test2.txt

现在我想更改我的代码以读取上下文test1.txt并将它们写入非空text2.txt.

with open("/test1.txt") as f:
    lines = f.readlines()

with open("/test2.txt", "w") as f1:
    f1.writelines(lines)
Run Code Online (Sandbox Code Playgroud)

如何在第 20 行插入test1.txtto的内容test2.txt

python

5
推荐指数
1
解决办法
9746
查看次数

bash脚本和条件语句

我正在尝试运行一个简单的bash脚本,但我正在努力解决如何陷入困境.任何指针.循环说.我想加入一个条件,当gdalinfo无法打开图像时,它会将该特定文件复制到另一个位置.

for file in `cat path.txt`; do gdalinfo $file;done
Run Code Online (Sandbox Code Playgroud)

在打开图像时工作正常,还可以显示哪些图像无法打开.
错误的代码是

for file in `cat path.txt`; do gdalinfo $file && echo $file; else cp $file /data/temp
Run Code Online (Sandbox Code Playgroud)

bash

2
推荐指数
1
解决办法
289
查看次数

比较不同文件夹中的两个文件名

我在不同位置有两个文件:/tmp/helpers_image.tif/tmp/outputs/helpers_image.qml. 我想在扩展名之前比较他们的名字。

如何比较这两个文件夹中的文件?

如果这些文件在同一个文件夹中,我可以使用:

t1 = 'helpers_image.qml'
t1_list= t1.split('.') 
t1_list[0] == t2_list[0]
Run Code Online (Sandbox Code Playgroud)

...假设将调用另一个列表t2

python string split

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

bash ×1

split ×1

string ×1