从程序集调用printf的访问冲突

时间:2019-06-18 18:50:48

标签: c assembly printf masm

我正在使用Visual Studio 2019并以64位编译此汇编程序。 它编译并链接时没有任何警告,但是当我调用c函数from geopy.geocoders import Nominatim import csv, sys import pandas as pd import keys in_file = str(sys.argv[1]) out_file = str('gc_' + in_file) timeout = int(sys.argv[2]) nominatim = Nominatim(user_agent=your_key_here, timeout=timeout) def gc(address): name = str(address['store_name']) city = str(address['city']) add_concat = name + ", " + city location = nominatim.geocode(add_concat) if location != None: print(f'geocoded record {address.name}: {city}') located = pd.Series({ 'lat': location.latitude, 'lng': location.longitude, }) else: print(f'failed to geolocate record {address.name}: {city}') located = pd.Series({ 'lat': 'null', 'lng': 'null', }) return located print('opening input.') reader = pd.read_csv(in_file, header=0) print('geocoding addresses.') reader = reader.merge(reader.apply(lambda add: gc(add), axis=1), left_index=True, right_index=True) print(f'writing to {out_file}.') reader.to_csv(out_file, encoding='utf-8', index=False) print('done.') 时,我得到了printf

Access violation writing location 0x0000000000000024

0 个答案:

没有答案