Copy file path
5. main.py如何引用其他python文件的函数,这个需要修改你原来的main.py文件:
import sys
sys.path.insert(1, '../input/helloword')
#添加此语句,告知系统hellowords.py在哪个路径中
from hellowords import get_hello_world
print("calling get_hello_world():")
print(get_hello_world())
6. 运行 notebook,kaggle执行python命令,执行main.py, 在main.py里面,通过添加系统路径,调用hellowords.py中的get_hello_word()函数,并打出Hello Word!
5) 在创建新的数据集时候,上传数据集文件成功了,但是在Kaggle Processing data过程中会出错,信息为:
"Unfortunately, we could not create your dataset.
Failed to check creation status. Please try again later."
原因是:
>>你的数据集中文件名包含非法字符如'&', ';', ','等,请统一更新为合法文件名 。
>>你的文件名很长很长,Kaggle也不认识,请尽量变短你的文件名。
6) 在kaggle中文显示乱码:在Kaggle中可以查看支持的所有字体:
a=sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
print(a)
可以发现并没有支持中文(可能未来会有)。
解决方法:
到C:\Windows\Fonts中,选择几个字体文件,打成zip文件,创建一个字体文件数据集,接着通过Add data将字体文件数据集引入到当前notebook下: