-1

I have this code on PyScripter and I am getting error of SyntaxError: invalid syntax

txtFileNameWithExt = "ope.shp"
txtFileNameNoExt = f"{os.path.splitext(txtFileNameWithExt)[0]}_{datetime.datetime.now():%Y_%m_%d}"
arcpy.env.workspace = my_Path
arcpy.Rename_management(txtFileNameWithExt,f"{txtFileNameNoExt}.shp")
Error:
    txtFileNameNoExt = f"{os.path.splitext(txtFileNameWithExt)[0]}_{datetime.datetime.now():%Y_%m_%d}"
                                                                                                     ^
SyntaxError: invalid syntax
MattDMo
  • 96,286
  • 20
  • 232
  • 224
Kylie
  • 17
  • 5

1 Answers1

1

You can use this instead and it provides the same output:

import os
import datetime
txtFileNameWithExt = "ope.shp"
txtFileNameNoExt = f"{os.path.splitext(txtFileNameWithExt)[0]}_{datetime.datetime.now().strftime('%Y_%m_%d')}"
Prats
  • 602
  • 13