我試圖刪除第一次和最後一次引號後續字符串[1:-1]。但它沒有正常工作! 這裏是我的代碼:第一次和最後一次刪除雙引號失敗
def write_data_to_file(file_name, data):
f = open(file_name,'wb')
data_convert_str = dict()
data_remove_quotes =dict()
for index_line in range(1, number_lines +1)
data_convert_str[index_line] = repr(data_line])
data_remove_quotes[index_line] = data_convert_str[1:-1]
json.dump(data_remove_quotes[index_line], f)
f.write('\n')
f.close()
我的數據是一個字典類型:{'a' : 0.001, 'b' : 0.002}
,在我的程序產生。
而結果是:'a' : 0.001, 'b' : 0.002
。
請爲我解釋。
非常感謝您的幫助!
不,這不是結果。 **這個**代碼的結果是語法錯誤。請顯示您的預期實際代碼,實際結果和結果。 – geoffspear 2014-09-29 12:09:14
什麼?引號不是*字符串中的*,它們表明它*是一個字符串;你正在剝離大括號'{}'。 – jonrsharpe 2014-09-29 12:10:22
親愛的Wooble。這是實際的代碼。 – PhuongHoang 2014-10-07 10:16:31