这是python创建表空间脚本,我需要在LOCATION后面使用变量,
PGSQL_HOME = raw_input('Type the tablespace location path :>')
ctbsql = "CREATE TABLESPACE test OWNER tester LOCATION 'PGSQL_HOME/9.0/data/testspc';"
subprocess.Popen(['psql', '-U', 'postgres', '-c', ctbsql])
当然,PGSQL_HOME
会当作字符串,不能取路径值,有没有其他方法可以在脚本中创建表空间?