我æ£åœ¨å°†ç†ŠçŒ«æ—¶é—´åºåˆ—写入文本文件,以便å¯ä»¥åœ¨å…¶ä»–程åºä¸ä½¿ç”¨å®ƒã€‚问题在于,当时间åºåˆ—ä¸çš„值结尾处为零时,å°æ•°ä½æ•°ä¼šå‡å°‘。我想写8个å°æ•°ä½ï¼Œå³ä½¿æœ‰å°¾éšçš„零也是如æ¤ï¼Œå› 为如果å°æ•°ä½çš„æ•°é‡ä¸ä¸€è‡´ï¼Œå…¶ä»–程åºå°†ä¸ä¼šè¯»å–文本文件。
我å°è¯•ä½¿ç”¨å进制,但我没有将值写æˆå—符串。
这就是我将下é¢æ˜¾ç¤ºçš„系列写为文本的方å¼ï¼š
smp_simpath =
os.path.join(path,'forward_simulated_heads_extensive_25.smp')
smp_simfile = open(smp_simpath, "w")
datetime_format="%d/%m/%Y %H:%M:%S"
# MW
for i in range(0, len(simulated_time_series['MW1'])):
smp_simfile.write(
'MW1'+ " " +
str(simulated_time_series['MW1'].index[i].strftime(datetime_format))
+ "
" + str(
simulated_time_series['MW1'].values[i]) + "\n")
文本文件输出如下所示,最åŽä¸€åˆ—ä¸çš„一些值具有ä¸åŒçš„å°æ•°ç‚¹ã€‚