python启动时候初始文件是哪一个

sh/bash/dash/ksh/zsh等Shell脚本
回复
anth
帖子: 172
注册时间: 2010-11-09 3:06

python启动时候初始文件是哪一个

#1

帖子 anth » 2022-03-04 12:14

我不会python 但是需要用 由于opencv里面的imshow故障 所以有一点点不方便 现在是用imwrite+eog 或者matplotlib.pyplot凑合

我可以写出替代cv2.imread的函数 但是由于对python完全不会 所以不知道把这几行塞到哪个文件
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: python启动时候初始文件是哪一个

#2

帖子 astolia » 2022-03-04 12:25

在import cv2之后覆盖掉就行

代码: 全选

>>> import cv2
>>> def a(x,y):
...   return x+y
... 
>>> cv2.imread = a
>>> cv2.imread(1,2)
3
anth
帖子: 172
注册时间: 2010-11-09 3:06

Re: python启动时候初始文件是哪一个

#3

帖子 anth » 2022-03-04 12:36

astolia 写了: 2022-03-04 12:25 在import cv2之后覆盖掉就行

代码: 全选

>>> import cv2
>>> def a(x,y):
...   return x+y
... 
>>> cv2.imread = a
>>> cv2.imread(1,2)
3
这样挺好 python有没有类似shell source命令的东西 我不想打字 希望启动python的时候自己把这个函数挂载了

类似shell的 ~/.bashrc里面的 . my.script这种样式
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: python启动时候初始文件是哪一个

#4

帖子 astolia » 2022-03-04 12:49

有,但你这种情况用不了。在你的项目里搜索有import cv2的文件添加到里面就是了
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: python启动时候初始文件是哪一个

#5

帖子 lilydjwg » 2022-03-04 15:55

anth 写了: 2022-03-04 12:36
这样挺好 python有没有类似shell source命令的东西 我不想打字 希望启动python的时候自己把这个函数挂载了

类似shell的 ~/.bashrc里面的 . my.script这种样式
import 就是。

如果希望启用 Python 的时候总是有效,请看 https://docs.python.org/3/library/site.html#module-site
anth
帖子: 172
注册时间: 2010-11-09 3:06

Re: python启动时候初始文件是哪一个

#6

帖子 anth » 2022-03-06 8:17

lilydjwg 写了: 2022-03-04 15:55
anth 写了: 2022-03-04 12:36
这样挺好 python有没有类似shell source命令的东西 我不想打字 希望启动python的时候自己把这个函数挂载了

类似shell的 ~/.bashrc里面的 . my.script这种样式
import 就是。

如果希望启用 Python 的时候总是有效,请看 https://docs.python.org/3/library/site.html#module-site
嗯 这个应该是我需要的 但是不是很急 先做完其他的再来弄


补充 成功了 终于知道以前import为什么失败了 python自己写的补充文件必须要有后缀 我没写后缀

mv thresh thresh.py
python
import thresh

然后就成功了
回复