All,
My model works fine but when I export it to python I got syntax error SyntaxError: "EOL while scanning string literal" . Any idea why? I've tried many simple calculation functions. Got same errors for all. Thank you!
EX:
<SPAN class="comment token"># Process: CalField_Ac (Calculate Field) (management)</SPAN>
ToAcres <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>management<SPAN class="punctuation token">.</SPAN>CalculateField<SPAN class="punctuation token">(</SPAN>in_table<SPAN class="operator token">=</SPAN>FromSqft<SPAN class="punctuation token">,</SPAN> field<SPAN class="operator token">=</SPAN><SPAN class="string token">"Acres"</SPAN><SPAN class="punctuation token">,</SPAN> expression<SPAN class="operator token">=</SPAN><SPAN class="string token">"round((float(!Sqft!)/43560),4)"</SPAN><SPAN class="punctuation token">,</SPAN> expression_type<SPAN class="operator token">=</SPAN><SPAN class="string token">"PYTHON3"</SPAN><SPAN class="punctuation token">,</SPAN> code_block<SPAN class="operator token">=</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN> field_type<SPAN class="operator token">=</SPAN><SPAN class="string token">"TEXT"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="number token">0</SPAN><SPAN class="punctuation token">]</SPAN>
<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN></SPAN>
or
<SPAN class="comment token"># Process: CalField_BlkNum (Calculate Field) (management)</SPAN>
Calculate_BlkNum <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>management<SPAN class="punctuation token">.</SPAN>CalculateField<SPAN class="punctuation token">(</SPAN>in_table<SPAN class="operator token">=</SPAN>myTable<SPAN class="punctuation token">,</SPAN> field<SPAN class="operator token">=</SPAN><SPAN class="string token">"Blk_Num"</SPAN><SPAN class="punctuation token">,</SPAN> expression<SPAN class="operator token">=</SPAN><SPAN class="string token">"fn(!Blk_Num!,!Acct_Num!)"</SPAN><SPAN class="punctuation token">,</SPAN> expression_type<SPAN class="operator token">=</SPAN><SPAN class="string token">"PYTHON3"</SPAN><SPAN class="punctuation token">,</SPAN> code_block<SPAN class="operator token">=</SPAN>"<SPAN class="keyword token">def</SPAN> fn<SPAN class="punctuation token">(</SPAN>Blk_Num<SPAN class="punctuation token">,</SPAN>Acct_Num<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">if</SPAN> <SPAN class="punctuation token">(</SPAN>Blk_Num<SPAN class="punctuation token">)</SPAN> <SPAN class="keyword token">is</SPAN> <SPAN class="operator token">not</SPAN> None<SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">return</SPAN> Blk_Num
<SPAN class="keyword token">else</SPAN><SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">return</SPAN> <SPAN class="number token">1</SPAN>
<SPAN class="string token">", field_type="</SPAN>TEXT"<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="number token">0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>