小编Fre*_*her的帖子

如何在使用os.listdir时删除.py扩展名

在我的代码中,我想为目录中存在的所有文件执行导入文件名。我abc.py在工作区下有一个文件。我目前正在执行以下操作:

for filename in os.listdir(homedir/workspace)
    exec "import " + filename
    filename = eval(filename + '.function(variable)')
Run Code Online (Sandbox Code Playgroud)

问题在于,不是执行import abc而是执行import abc.py,然后显示错误no module named py

我该如何解决?

提前致谢!

python import operating-system module

4
推荐指数
1
解决办法
4016
查看次数

Java Docs说接口不能有字段.为什么?

我正在读这篇文章,它清楚地表明,One significant difference between classes and interfaces is that classes can have fields whereas interfaces cannot.如果可能,这可能是因为Java Docs也说all fields in interface are public,static and final.

java interface

4
推荐指数
1
解决办法
460
查看次数

什么时候关闭休眠状态下的数据库连接?

首先,这听起来像是一个重复的问题,但我没有得到我期待的解决方案,所以我发布了这个新问题?我几天前开始学习休眠。我被困在这件事上:

这是我的代码:

public static void open_connection()

sessionfactory=new Configuration().configure().buildSessionFactory();
Listsession = sessionfactory.openSession();
}

public  List select(String qry)
{ 
    open_connection();  
    Listsession.beginTransaction();
    query =Listsession.createQuery(qry);
    list=query.list();
    Listsession.getTransaction().commit();
    Listsession.close();
    sessionfactory.close();
    }
Run Code Online (Sandbox Code Playgroud)

一季度。我在查询运行时关闭了 sessionfactory。这是一个好方法吗?我想在我们不需要它时关闭数据库连接,就像我们在 JDBC 中所做的那样(我的老师教过我)。

Q2。当用户从我的网站注销时,我应该关闭连接吗?

Q3。将 sessionfactory.close(); 还销毁我的会话变量(session.setattribute("user",ur);)。

第 4 季度。Listsession.getTransaction().commit(); 还关闭交易?

我想知道这一点,因为很多次我在 netbeans 上运行我的项目时,我都遇到了空指针异常,但是当我在线运行同一个项目时,我没有遇到空指针异常,我认为这是因为每次运行我的项目时都会调用 openconnection。很抱歉发布了这么多问题,因为我无法得到我正在寻找的确切答案。

java session hibernate

4
推荐指数
1
解决办法
1万
查看次数

无法在节点 js 中安装强大的

这听起来像是一个重复的问题,但相信我,事实并非如此。我找不到任何详细说明相同错误以及如何纠正它的来源:

C:\Users\admin\Desktop\nodejsfiles>npm install formidable
npm http GET https://registry.npmjs.org/formidable

npm ERR! Error: failed to fetch from registry: formidable
npm ERR!     at C:\Program Files\nodejs\node_modules\npm\lib\utils\npm-registry-
client\get.js:139:12
npm ERR!     at cb (C:\Program Files\nodejs\node_modules\npm\lib\utils\npm-regis
try-client\request.js:32:9)
npm ERR!     at Request._callback (C:\Program Files\nodejs\node_modules\npm\lib\
utils\npm-registry-client\request.js:137:18)
npm ERR!     at Request.callback (C:\Program Files\nodejs\node_modules\npm\node_
modules\request\main.js:109:22)
npm ERR!     at Request.<anonymous> (C:\Program Files\nodejs\node_modules\npm\no
de_modules\request\main.js:198:58)
npm ERR!     at Request.emit (events.js:88:20)
npm ERR!     at ClientRequest.<anonymous> (C:\Program Files\nodejs\node_modules\
npm\node_modules\request\main.js:356:14)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at HTTPParser.onIncoming (http.js:1258:11)
npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
npm ERR! …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

3
推荐指数
1
解决办法
2265
查看次数

无法在浏览器中打开新选项卡?

这听起来像是重复的问题,但我不知道我面临什么问题。

这是我的代码

<!DOCTYPE html>
<html>
<body>
<script>
function open()
{
var win = window.open('http://stackoverflow.com/', '_blank');
if(win){

win.focus();
}else{
alert('Please allow popups for this site');
}
}
</script>
<div align="center">
<h4>Online Users</h4>
<ul>
<li onClick="open()">John</li>
</ul>
</div>
<link href="http://fonts.googleapis.com/css?family=Open+Sans Condensed:300italic,300,700" rel="stylesheet" type="text/css">

    <div class="nomessages">

        <img src="../img/unnamed.jpg" id="noMessagesImage" />

        </div>
<div class="chatscreen">

        <ul class="chats">
            <!-- The chat messages will go here -->
        </ul>

    </div>

 <form id="chatform">

        <textarea id="message" placeholder="Write something.." rows="10" cols="30"></textarea>
        <input type="submit" id="submit" value="SEND"/>

    </form> 


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="../js/moment.min.js"></script>
<script …
Run Code Online (Sandbox Code Playgroud)

html javascript

2
推荐指数
1
解决办法
1325
查看次数

Java - 如何在不使用 C:\\ 目录的情况下设置图像路径

我创建了一个 java 应用程序,并在其中放入了一些图像,甚至给了它一个图像图标作为桌面图像,但是当我将其制作为 jar 文件并将其放在另一台电脑上时,所有图像都消失了。这是图像路径:

 File imageFile = new File("C:\\Users\\Favour's Computer\\workspace\\Physics Calculator\\src\\res\\icon.jpg");
Run Code Online (Sandbox Code Playgroud)

我在网上查了一下,发现问题是我通过 C:\\ 目录获取了文件,他们说图像文件应该是这样的:

 File imageFile = new File("res/icon.jpg");
Run Code Online (Sandbox Code Playgroud)

我试过了,但没有用,我不断收到错误消息,如:找不到文件

这是我的完整代码:

BufferedImage image = null;
try {
File imageFile = new File("C:\\Users\\Favour's Computer\\workspace\\Physics Calculator\\src\\res\\icon.jpg");
        image = ImageIO.read(imageFile);
    } catch(IOException e) {
        e.printStackTrace();
    }

    setIconImage(image);
Run Code Online (Sandbox Code Playgroud)

拜托,我已经尝试解决这个问题好几个星期了,有谁知道我该如何解决这个问题,如果你这样做了,请帮忙

java io icons image

2
推荐指数
1
解决办法
6507
查看次数

如何一个接一个地运行一个程序

我正在运行许多程序(都是用fortran编写的).现在我正在运行一个程序,(./first)但我希望一旦完成另一个程序开始运行(./second),一旦其他程序完成,下一个程序开始(./third),依此类推.知道如何从终端做到这一点?谢谢!

linux terminal long-running-processes

1
推荐指数
1
解决办法
743
查看次数