私信  •  关注

morgonhorn

morgonhorn 最近创建的主题
morgonhorn 最近回复了
6 年前
回复了 morgonhorn 创建的主题 » facebook的python business sdk使用了一个保留关键字-workaround?

最后我只是循环浏览所有文件,并将“async”的任何实例替换为“async”,我的解决方案如下:

import os, re
path = r"path\to\facebookads"

python_files = []

for dirpath, dirnames, filenames in os.walk(path):
    for filename in filenames:
        if filename.endswith(".py"):
            python_files.append(os.path.join(dirpath, filename))

for python_file in python_files:

    with open(python_file, "r") as f:
        text = f.read()
        revised_text = re.sub("async", "async_", text)

    with open(python_file, "w") as f:
        f.write(revised_text)