from z3 import *
x = Int('x')
y = Int('y')
s = Solver()
try:
f = open("read.txt","r")
try:
str = f.read()
length = len(str)
s.add(str)
finally:
f.close()
except IOError:
pass
Я написал приведенный выше код, но он не работает. Он не принимает строку в качестве ввода, и я не могу найти, какой ввод он принимает.
read.txt
? Вы пытались выяснить, можете ли вы загружать утверждения в формате SMTLib2? - person Malte Schwerhoff   schedule 29.06.2013eval('s.add({})'.format(str.strip()))
. Кстати,str
— это имя встроенной функции, и его не следует использовать в качестве имени переменной. - person martineau   schedule 29.06.2013