列出需要从每个值中删除“”的文件的名称

时间:2019-08-09 03:45:04

标签: pandas python-2.7

我有一个SQL查询,该查询查询数据库并根据列表写入文件。这些文件是根据SQL数据库中要查询的ID命名的

列表打印如下:

['rt141']
 ['rt142']
 ['rt143']
 ['rt144']
 ['rt147']

它应该看起来像这样:

[rt141]
 [rt142]
 [rt143]
 [rt144]
 [rt147]
name ="res_rt512_12_20_25_31_34_48.txt"

f2 = pd.read_csv(name, sep=',', usecols=[5], index_col=False, header=None)

f2list = f2.values.tolist()
ID = np.array(f2)

上面是创建ID变量的方式

for X in ID:
    data = c.execute(
        'SELECT x, y, direction, quality from res_rt512_12_20_25_31_34_48 where ID like ? ',
        (X))
    rows = c.fetchall()
    for Y in rows:
        NAME = IDF
        csv_path = "X.csv"
        with open('X.csv', "w") as csv_file:
            writer = csv.writer(csv_file, delimiter=" ")
            for Y in rows:
                writer.writerows([Y])
        os.rename("X.csv", str(X))

上面是用于查询数据库然后命名文件的循环。

文件名:

['rt141']

但必须是:

[rt141]

或者只是:

rt141

0 个答案:

没有答案