小编The*_*ion的帖子

未转换的数据仍然是:Python中的.387000

我的日期时间是我从文本文件中读取的字符串.我想减少额外的毫秒数,但我想首先将它转换为日期时间变量.这是因为它可能采用不同的格式,具体取决于文本文件中的内容.然而,我所尝试的一切都希望我已经知道格式.请看看我在这里尝试的内容:

import time, datetime

mytime = "2015-02-16 10:36:41.387000"
myTime = time.strptime(mytime, "%Y-%m-%d %H:%M:%S.%f")

myFormat = "%Y-%m-%d %H:%M:%S"

print datetime.datetime.fromtimestamp(time.mktime(time.strptime(mytime, myFormat)))
Run Code Online (Sandbox Code Playgroud)

但这给了我这个错误:

File "python", line 10, in <module>
ValueError: unconverted data remains: .387000`
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何做一个正常的日期时间格式?在其他语言中,我可以传递各种格式,然后将其设置为新格式​​而不会出现问题.

python strftime strptime

8
推荐指数
2
解决办法
2万
查看次数

使用OleDb在C#中将数据插入Excel 2007

我用它作为我想做这个网站的基础: http://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=8500

基本上,我想在我的C#Windows表单应用程序中使用OleDb将一些数据添加到现有Excel电子表格中的特定单元格中.我发现的所有示例都希望我有一些类型的标题单元格.就像我的'A1'单元格中有"标题"一样,我可以使用:

"INSERT INTO [SHEET1$] (Title) Values ('Book')"  
Run Code Online (Sandbox Code Playgroud)

问题是我的Excel电子表格没有任何标题.我需要做的是:

"INSERT INTO [SHEET1$] (A15) Values ('Book')".
Run Code Online (Sandbox Code Playgroud)

有人可以帮我弄清楚如何将数据放在我的电子表格的特定单元格中吗?

c# oledb excel

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

如何捕获-'NoneType'对象没有属性'something'

我知道发生了什么错误:

AttributeError: 'NoneType' object has no attribute 'something'
Run Code Online (Sandbox Code Playgroud)

意思是,但是我不知道是如何抓住它的。基本上我想检查是否创建了我的对象。

我想做这样的事情:

try:
    test = self.myObject.values()
except:
    print "Error happened"
Run Code Online (Sandbox Code Playgroud)

但是每次我得到:

AttributeError: 'NoneType' object has no attribute 'values'
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何捕捉吗?

python

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

与客户端应用程序打包的最佳数据库

我正在为客户编写一个新的应用程序.我将使用C#编写它.我的问题是,我应该使用什么数据库?我不希望客户端必须安装数据库.我只想将数据库文件(希望重命名为客户无法识别的东西)安装在应用程序的文件夹中.就像将MDF文件放在文件夹中一样.那我该怎么用?SQL Express?MySQL的?SQLite的?PostgreSQL的?

此外,我希望它能够处理存储过程.

这是一个小应用程序,我真的需要一个轻量级数据库来处理一些数据.

谢谢.

c# sql

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

如何获取 execv 的返回值?

我对 C++ 真的很陌生,我正在尝试从以下位置获取输出:

execv("./rdesktop",NULL);
Run Code Online (Sandbox Code Playgroud)

我正在使用 C++ 和 RHEL 6 进行编程。

像 FTP 客户端一样,我想从我的外部运行程序中获取所有状态更新。有人可以告诉我我怎么能做到这一点吗?

c++ execv

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

如何在c#中传递和使用通用对象?

我有多个方法,每个方法都返回一个Object.

public objA myCall(string[] args)
{           
    webAPI myAPI = new webAPI();
    returnData = myAPI.callApi("http://localhsot/api", args , "POST");

    XmlSerializer serializer = new XmlSerializer(typeof(myObj));

    using (TextReader reader = new StringReader(returnData))
    {
        objA result = (objA)serializer.Deserialize(reader);

        return result;
    }
}
Run Code Online (Sandbox Code Playgroud)

public objB myCall(string[] args)
{           
  webAPI myAPI = new webAPI();
  returnData = myAPI.callApi("http://localhsot/api", args , "POST");

  XmlSerializer serializer = new XmlSerializer(typeof(myObj));

  using (TextReader reader = new StringReader(returnData))
  {
      objB result = (objB)serializer.Deserialize(reader);

      return result;
  }
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是使用泛型将这些方法合并到一个方法中.这样我就可以传入我想要返回的对象.我以前从未使用过仿制药,需要一些帮助.这是我尝试过的:

public T myCall<T>(ref T myObj, …
Run Code Online (Sandbox Code Playgroud)

c# generics

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

标签 统计

c# ×3

python ×2

c++ ×1

excel ×1

execv ×1

generics ×1

oledb ×1

sql ×1

strftime ×1

strptime ×1