我的Google驱动器中有一个名为 centroidtracker.py 的文件(我已将Google驱动器装入colab中)。我有时需要对此文件进行更改,因此我将其删除,然后上传更新的版本。
在进行一些删除和上传后,该文件将在drive目录中显示为centroid_tracker.py,但在使用时,在colab笔记本中将显示后缀:
import os
print(os.listdir())
这是我的输出:
['towncentre_image.png',
'video.avi',
'Untitled',
'simple-object-tracking',
'towncentre_image3.png',
'pyimage_guys_algorithm.ipynb',
'object_detection_demo.ipynb',
'centroidtracker (9d61c886).py',
'human_detection.ipynb',
'towncentre_bounding_boxes.ipynb',
'towncentre_image2.png',
'Copy of 000449.jpg',
'deep_sort',
'tensorflow_human_detection.py',
'towncentre',
'frames',
'faster_rcnn_inception_v2_coco_2018_01_28.tar.gz',
'faster_rcnn_inception_v2_coco_2018_01_28',
'__pycache__',
'TownCentreXVID.avi']
是的,在这种情况下,您会看到centroidtracker文件具有后缀(9d61c886)吗?,这使我无法使用
导入模块及其内部的功能。 from centroidtracker import CentroidTracker
奇怪为什么会发生
有没有一种方法可以在驱动器中编辑代码,而无需不断进行删除和重新上传操作。
此外,在重置运行时时,该问题得以解决,但这是限制性的,因为我丢失了所有环境变量,最终不得不从头开始重新运行代码。