easyui 怎么同时兼容1.3.4如何使用 filebox

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui 怎么同时兼容1.3.4如何使用 filebox相关的知识,希望对你有一定的参考价值。

参考技术A 第一步,新建静态页面filebox.html,并修改页面标题为“EasyUI上传文件控件”,如下图所示:
如何利用EasyUI插件中的FileBox设置中文标题
第二步,为了使用EasyUI插件,需要引入EasyUI相关的CSS和javascript文件,如下图所示:
如何利用EasyUI插件中的FileBox设置中文标题
第三步,在body标签元素内插入一个panel和filebox,并设置它们的样式,接着在其下方插入一个上传文件的按钮,如下图所示:
如何利用EasyUI插件中的FileBox设置中文标题
4
第四步,完成了前三步后,在浏览器中进行预览,这时会看到上传文件控件和上传文件按钮,如下图所示:
如何利用EasyUI插件中的FileBox设置中文标题
5
第五步,在jquery初始化函数中添加上传文件点击事件,点击后会将上传文件插件的英文提示会变成中文,如下图所示:
如何利用EasyUI插件中的FileBox设置中文标题

当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)

 

由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼容,如何让脚本在对应的Python版本上运行,这个是值得总结的。

对于Ubuntu 16.04 LTS版本来说,Python2(2.7.12)和Python3(3.5.2)默认同时安装,默认的python版本是2.7.12。

 

技术分享图片

当然你也可以用python2来调用。

技术分享图片

如果想调用python3,就用python3.

技术分享图片

 

对于Windows,就有点复杂了。因为不论python2还是python3,python可执行文件都叫python.exe,在cmd下输入python得到的版本号取决于环境变量里哪个版本的python路径更靠前,毕竟windows是按照顺序查找的。比如环境变量里的顺序是这样的:

技术分享图片

那么cmd下的python版本就是2.7.12。

 

 

技术分享图片

 

技术分享图片

 

 

反之,则是python3的版本号。

 

这就带来一个问题了,如果你想用python2运行一个脚本,一会你又想用python3运行另一个脚本,你怎么做?来回改环境变量显然很麻烦。

网上很多办法比较简单粗暴,把两个python.exe改名啊,一个改成python2.exe,一个改成python3.exe。这样做固然可以,但修改可执行文件的方式,毕竟不是很好的方法。

我仔细查找了一些python技术文档,发现另外一个我觉得比较好的解决办法。

借用py的一个参数来调用不同版本的Python。py -2调用python2,py -3调用的是python3.

技术分享图片

技术分享图片

 

 

注意:

python的安装路径必须有python.exe文件,例如在C:Python36有python.exe;如果安装路径没有该文件或者该文件重命名了,如在C:Python36只有python3.exe,
则执行py -3会报错:

报错如下:
C:Userszgy>py -3
Requested Python version (3) not installed

 

 

当python脚本需要python2运行时,只需在脚本前加上,然后运行py xxx.py即可。

#! python2

当python脚本需要python3运行时,只需在脚本前加上,,然后运行py xxx.py即可。

#! python3

就这么简单。

同时,这也完美解决了在pip在python2和python3共存的环境下报错,提示Fatal error in launcher: Unable to create process using ‘"‘的问题。

当需要python2的pip时,只需

py -2 -m pip install xxx

当需要python3的pip时,只需

py -3 -m pip install xxx

python2和python3的pip package就这样可以完美分开了。

 

参考:

https://www.cnblogs.com/shabbylee/p/6792555.html

 

以上是关于easyui 怎么同时兼容1.3.4如何使用 filebox的主要内容,如果未能解决你的问题,请参考以下文章

easyui datagrid如何让高度充满整个框

easyui在IE9中的显示问题

wifi认证弹窗不弹出来怎么办?

怎么在使用easyui layout 布局如何引用页面

jquery easyui里的datagrid删除行方法(deleteRow)怎么用

easyui combobox 设置值