试图运行下面的代码:语法错误:非关键字xlwings
import xlwings as xw
from xlwings.constants import SortOrder
from xlwings.constants import SortOrientation
def xlwingstest():
wb = xw.Book.caller()
wb.app.screen_updating = 'False'
xw.Range('A3:B8501').api.Sort(Key1=wb.Sheets('Sheet1').xw.Range('A3'), SortOrder.xlDescending,
SortOrientation.xlSortColumns)
我得到以下错误:
Traceback (most recent call last):
File "", line 1, in
File "xlwings_sort_data1.py", line 16
xw.Range('A3:B8501').api.Sort(Key1=wb.Sheets('Sheet1').xw.Range('A3'), SortOrder.xlDescending,
SyntaxError: non-keyword arg after keyword arg
我使用Python 2.7。
你知道什么是关键字和非关键字参数?正如错误所说,你不能在后者之后放置前者。 – TigerhawkT3
我不知道什么是关键字和非关键字参数,但是我在看完@ Luca的答案后才知道。 – Rsaha