Python脚本可以在OSX下工作,但不能在Windows下工作

Python脚本可以在OSX下工作,但不能在Windows下工作,python,python-3.x,windows,Python,Python 3.x,Windows,我是一名学生,正试图编写一份脚本,以更好地抗击新冠疫情。我的代码在OSX下运行,但每次在Windows下运行时都会产生错误。我是个十足的傻瓜,你能帮我告诉我我做错了什么吗。 这是我的密码: #!/usr/bin/env python3 # -*- coding: utf-8 -*- import pandas as pd import os from pathlib import Path #directory = ("Testmaker") #parent_dir =

我是一名学生,正试图编写一份脚本,以更好地抗击新冠疫情。我的代码在OSX下运行,但每次在Windows下运行时都会产生错误。我是个十足的傻瓜,你能帮我告诉我我做错了什么吗。 这是我的密码:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import pandas as pd
import os
from pathlib import Path

#directory = ("Testmaker")
#parent_dir = ("/Desktop")

#path = os.path.join(parent_dir, directory)
#os.mkdir(path)
p = Path("export.xls")
ds = pd.read_excel(p)

Sheet = pd.DataFrame(ds)
print (Sheet.keys())
vorname = Sheet["Vorname der Patientin/des Patienten"]
nachname = Sheet["Nachname der Patientin/des Patienten"]
name1 = vorname + " " + nachname
name = name1.fillna(" ")
#namestr = name.astype(str)
namepd = pd.DataFrame(name)

"""for i in range(len(namepd)):
            pd.DataFrame.replace(0," ")
"""
print (namepd)

geburtsdatum1 = Sheet["Geburtsdatum"]
geburtsdatum2 = geburtsdatum1.fillna(" ")
#geburtsdatum3 = pd.to_datetime(geburtsdatum2)
type(geburtsdatum2)
geburtsdatum3 = pd.to_datetime(geburtsdatum2, errors = "coerce")
geburtsdatum4 = geburtsdatum3.dt.strftime("%d / %m / %Y")
geburtsdatum = geburtsdatum4.fillna(" ")
#geburtsdatum = pd.to_datetime(geburtsdatum2)
print (geburtsdatum)

strasse = Sheet["Adresse"]
plz = Sheet["Postleitzahl"]
plzintr = plz.fillna(0)
plzint = plzintr.astype(int)
plzstr = plzint.astype(str)
ort = Sheet["Ort"]
adresse1 = strasse + " " + plzstr + " " + ort
adresse = adresse1.fillna(" ")
print (adresse)

df = pd.DataFrame(namepd)
df.columns = ["Name"]

datum = Sheet["Anfangsdatum"]
#df.insert(0,"Name", namepd)
df.insert(1, "Anschrift", adresse)
df.insert(2, "Geburtsdatum", geburtsdatum)
df.insert(3, "Testdatum", datum)
#df.assign(geburtsdatum)
#df.assign(2, adresse)
df = df.set_index("Name")
p1 = Path("rightformat.xlsx")
#formatted = pd.ExcelWriter("formatted.xlsx", engine="xlswriter",
formatted = df.to_excel(p1)
#pdfforms inspect "Bescheinigung.pdf"

我需要在Windows上安装什么才能使其运行,或者我的代码中有什么错误。我感谢所有帮助我的人!(很抱歉在***中造成麻烦)

它会产生什么错误?>>>C:\Users\admin\Desktop\Testmaker\autoformatwindows.py文件“”,第1行C:\Users\admin\Desktop\Testmaker\autoformatwindows.py语法错误:行续字符后出现意外字符>>