昨天,使用import random
import datetime
def getInput():
try:
user = int(input("How many lines? "))
if user > 14:
print("Max 14!")
return getInput()
else:
return user
except ValueError:
print("Numbers Only!")
return getInput()
def go(user):
now = datetime.datetime.now()
num = 0
# todo: removed for test
# f = 'C:/Users/Gilush/Desktop/lot.txt'
f = 'lot.txt'
with open(f,'a') as file:
file.write(f'{now.strftime("%d.%m.%y")}\n\n')
while num < user:
rand = random.sample(range(1,37), 6)
rand.sort()
s = random.sample(range(1,8), 1)
file.write(f'{rand},{s}\n')
num += 1
file.write('======\n')
file.close()
user = getInput()
go(user=user)
,我能够自动创建数据库,架构和表。
今天它不再工作了,完全没有错误。此外,它不会执行以下操作:
rake db:migrate
rake rake db:migrate SINATRA_ENV=development
踪迹:
rake db:migrate:status
我只能使用laura\ test15-database$ rake db:migrate SINATRA_ENV=development --trace
** Invoke db:migrate (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:migrate
** Invoke db:_dump (first_time)
** Execute db:_dump
** Invoke db:schema:dump (first_time)
** Invoke db:load_config
** Execute db:schema:dump
。
我也尝试过:
rake db:create_migration Name="XX"
但是那些只会在我的数据库文件夹中创建一个空数据库。
我的迁移文件是:
rake db:drop:all
rake db:create:all
rake db:migrate
我不知道发生了什么。我已经在这里阅读了所有问题,找不到解决方案或如何得到错误。