[英]How to make two strings into a list in Python?
我想在列表類型中有兩個字符串:
str1 = "select something from tbl"
str2 = "select somethingElse from tbl2"
我想要這個作為我的 output:
list = ['select something from tbl','select somethingElse from tbl2']
所以我可以將每個字符串傳遞給一個 for 循環:
for statement in list:
#do something and it executes the statements passed
這是附加上下文:
list = [soql_w_compoundedAttributes, soql_wo_compoundedAttributes]
for item in list:
final_df = []
print(item)
df = spark.read.format("com.springml.spark.salesforce") \
.option("login", "https://test.salesforce.com") \
.option("username", user) \
.option("password", pass) \
.option("soql",item) \
.load()
final_df.append(df)
sfDF = reduce(DataFrame.unionAll, final_df)
我收到一個 REASON BAD REQUEST ERROR,當我查看我的 print(item) 結果時,我看到兩個 sql 語句同時被傳遞。 誰能解釋為什么?
簡單地:
myList = [str1, str2]
然后:
print(myList)
str1 = "select something from tbl"
str2 = "select somethingElse from tbl2"
list1 = [str1, str2]
for item in list1:
#the rest of the code goes here
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.