Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么替换了Python中的星号?_Python_Psycopg2 - Fatal编程技术网

什么替换了Python中的星号?

什么替换了Python中的星号?,python,psycopg2,Python,Psycopg2,我用psycopg2把CSV复制到postgres中。我的所有CSV将始终具有相同的后缀,例如竞争对手或客户,以及每次生成它们时的唯一编号。因此,我需要一个可以运行以使用COPY的python脚本,我只需要“dir/customers*.csv” 有没有一种简单的方法可以做到这一点,星号是否作为python中的其他字符存在 提前谢谢 好的,所以我目前拥有的是ArcGIS中的地理处理模型,它将生成一组csv到C:\Data\Sheltered BLPUs\csv,例如竞争对手和客户,但在文件名的末

我用psycopg2把CSV复制到postgres中。我的所有CSV将始终具有相同的后缀,例如竞争对手或客户,以及每次生成它们时的唯一编号。因此,我需要一个可以运行以使用COPY的python脚本,我只需要“dir/customers*.csv”

有没有一种简单的方法可以做到这一点,星号是否作为python中的其他字符存在

提前谢谢

好的,所以我目前拥有的是ArcGIS中的地理处理模型,它将生成一组csv到C:\Data\Sheltered BLPUs\csv,例如竞争对手和客户,但在文件名的末尾附加每个位置的唯一ID,例如Customer17.csv。然后我想要一个python脚本将所有这些复制到postgres中。所有表格都以“客户”或“竞争对手”的形式存在——这就是我想写的:


cur.execute(“从'C:/Data/Sheltered BLPUs/CSVs/competitors*.csv'DELIMITER','csv;”)

这里回答了类似的问题:这里回答了类似的问题:好的,谢谢-但是我还需要做些什么才能将其加入postgres?我想将我所有的csv复制到postgres中的匹配表中,例如customers*.csv复制到customers表中,下一行是competitors*.csv复制到competitors表中,等等。这是另一个问题。。。。这回答了你提出的问题。我不明白你想对博士后做些什么……好吧,谢谢,我编辑了答案,想进一步说明我的意思。我应该在另一个问题中提出这个问题吗?好的,谢谢-但是我还需要做些什么才能把这个带进博士后?我想将我所有的csv复制到postgres中的匹配表中,例如customers*.csv复制到customers表中,下一行是competitors*.csv复制到competitors表中,等等。这是另一个问题。。。。这回答了你提出的问题。我不明白你想对博士后做些什么……好吧,谢谢,我编辑了答案,想进一步说明我的意思。我是否应该在另一个问题中提出这个问题?
import glob
print glob.glob('dir/customers*.csv')