В самих словарях нет упорядоченных элементов как таковых, если вы хотите напечатать их и т. д. в некотором порядке, вот несколько примеров:
В Python 2.4 и выше:
mydict = {'carl':40,
'alan':2,
'bob':1,
'danny':3}
for key in sorted(mydict):
print "%s: %s" % (key, mydict[key])
дает:
alan: 2
bob: 1
carl: 40
danny: 3
(Python ниже 2.4:)
keylist = mydict.keys()
keylist.sort()
for key in keylist:
print "%s: %s" % (key, mydict[key])
Источник: http://www.saltycrane.com/blog/2007/09 / как к своему роду-питон-словарь по-ключам /
В коде, который вы пробовали, вы поднимаетесь на два уровня (с ..
) из ~
.
На Mac, который высадил бы вас в /
.
Любой из них должен привести вас к вашему файлу:
require_relative '../../spec/models/run_spec'
require '~/Desktop/a/spec/models/run_spec'