python
方blues
西电研三
展开
-
在一个py文件中调用外部的py文件,而外部的py文件中含有对相对路径的处理
这个问题搜了几天,没有一个靠谱的,最后靠自己解决。假设有main.py文件,里面需要调用a.py,但这两个py文件所在目录不同,再有a.py中用了相对路径加载了一个txt文件。此时如果直接执行“python main.py”,会报错说找不到txt文件。错误产生原因:“python main.py” 执行时,程序的入口是main,也即默认的路径为main.py所在的目录,此时在a.py中使用...原创 2020-04-27 22:31:41 · 364 阅读 · 1 评论 -
关于Linux的换行与Windows的换行:或者Linux中出现'\r\n'与windows的'\n'
Windows默认自动删除了'\r',只保留了‘\n'。而实际上是'\r\n',在一切用户做主的linux上,即为原型'\r\n'.原创 2018-03-23 09:46:27 · 1811 阅读 · 0 评论 -
pycharm 不能单步调试(debug)的原因,或者点击debug不能进入断点。debug区域是灰色的
如上图,不要点击pycharm右上角的Debug,那样不能进入调试(在多个py文件都存在的情况下),找到程序的入口点出(if __name == "__main__),会有上图所示一个三角符号,点击后,出来上图两个选项,点击Debug'ecs'即可(ecs是我的.py文件名字),就进入愉快的单步调试界面啦...原创 2018-03-20 09:15:26 · 32491 阅读 · 9 评论 -
linux/ubuntu下import tensorflow 报错是‘libnvidia-fatbinaryloader.so.384.xxx’
具体报错信息如下:mportError Traceback (most recent call last)~/anaconda3/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py in <module>() 40 sys...原创 2018-09-14 17:52:36 · 2578 阅读 · 0 评论 -
ubuntu/linux下pycharm光标必须按下i键及无法使用粘贴复制快捷键
这是因为使用了类似vi / vim 的编辑格式。 解决办法:去除此格式。点击:File--->Settings---->Plugins----->, 在右侧的框里搜索‘vim’, 将其有段的对勾点掉即可! 重启使得配置生效,即可解决问题!...原创 2018-09-29 15:05:04 · 1520 阅读 · 3 评论 -
01背包问题 动态规划求解方法 动态方程的详细解释 能理解的解释(附python代码)
01背包问题属于组合优化问题:假设你要出门旅游,你现在有一个书包,这个书包的容量(capacity)有限,有很多物品如牙刷、防晒霜、雨伞、水杯等等,但书包装不下所有物品,因此我们必须有所取舍。那么通常我们怎么取舍的呢?一般我们会选择那些重要的物品,这个重要性我们可以量化为一个数字(value)。此时背包问题就抽象为:给定n个物品,容量为capacity的背包。每个物品自身体积ws=[w1, w...原创 2019-08-14 11:43:34 · 890 阅读 · 2 评论