我已经在python轨道上向exercism.io注册,但还没有一个好的开始!第一个练习是一个简单的打印hello世界示例,我当然能够编写执行此操作的代码。我的问题是我应该在哪里放置代码?我应该使用自己的文件覆盖现有的hello_world.py文件,还是将脚本行添加到现有文件中?我已经阅读了文档,必须丢失一些内容,因为我无法理解如何使用我的代码进行测试和提交。
下载测试材料时,在相关目录中创建了一个默认的hello.world.py文件,其中包含该文件;
def hello():
pass
还有一个包含此内容的hello_world_test.py;
import unittest
import hello_world
# Tests adapted from `problem-specifications//canonical-data.json` @ v1.1.0
class HelloWorldTest(unittest.TestCase):
def test_hello(self):
self.assertEqual(hello_world.hello(), 'Hello, World!')
if __name__ == '__main__':
unittest.main()
我写了一个名为exercism_hello_world.py的文件,其中包含该文件;
# This script prints "Hello, World!" to the console
print ("Hello, World!")
# end of script
任何可能已经在使用exercism.io的人都可以告诉我如何/在哪里放置我的代码,以便我可以测试/提交第一次练习并继续学习。谢谢。
答案 0 :(得分:1)
安装cli脚本后。 输入完整python文件的文件位置以及文件名。
示例
pc.getStats().then(function(stats) {
// show result
})
答案 1 :(得分:1)
如果您在macOS上运行,则希望Exercism目录以大写字母“ E”开头。
尝试:
锻炼提交/ Users /(您的用户名)/Exercism/python/hello-world/hello_world.py
答案 2 :(得分:0)
您应该将解决方案添加到hello_world.py
文件中。
但是,您可以更改默认的Exercism工作区目录。如果您使用的是MacOS或Unix,则可以通过终端进行操作:
exercism configure --workspace="YOUR_PATH"
通过更改此设置,每次运行命令以“克隆”问题时,它将复制到您指定的路径。
关于此问题,我不确定是否有帮助,但据说返回“ Hello,World!”。而不打印出来。