Python''
这是我的初始代码,结果仅显示在第一列中。每次我运行程序时,下一行将填充结果。每次运行程序时,我都需要在输出旁边添加实际日期。 A1-公共IP B1-日期和时间
还是可以进行自动更新或间隔?
来自openpyxl导入工作簿,load_workbook 导入操作系统 导入请求
workbook = Workbook()
filename =“ publicIP.xlsx”
成功=“完成”
如果os.path.exists(文件名):
workbook = load_workbook(filename, read_only=False)
sheet = workbook.active
counter = 1
keep_going = True
while keep_going:
cell_id = 'A' + str(counter)
if sheet[cell_id].value is None:
sheet[cell_id] = requests.get('http://ip.42.pl/raw').text
keep_going = False
else:
counter += 1
workbook.save(filename)
print(success)
其他: #如果文件不存在,则必须先从excel创建一个空文件 print('请从excel创建一个空文件'+ filename +',因为从openpyxl创建它会引发错误')