首页 \ 问答 \ Python / Pandas从csv创建zip文件(Python/Pandas create zip file from csv)

Python / Pandas从csv创建zip文件(Python/Pandas create zip file from csv)

有没有人可以提供如何使用Python / Pandas包从csv文件创建zip文件的示例? 谢谢


Is anyone can provide example how to create zip file from csv file using Python/Pandas package? Thank you


原文:https://stackoverflow.com/questions/37754165
更新时间:2023-12-21 11:12

最满意答案

@Path注释方法中删除第一个斜杠:

@Controller
@RequestMapping("/map")
public class MapRest {

@Autowired
private MapService mapService;

@RequestMapping(value = "searchCarByUser", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<RetornoMapa> searchCarByUser(@RequestBody User user) {
//...

每个方法的@Path遵循相同的规则,例如,来自href="..."属性的路径:如果它以斜杠开头,则它是绝对路径,否则它是相对路径(在这种情况下相对于基类' @Path )。

考虑到这一点,如果您调用http://localhost:8080/orion/webservice/searchCarByUser (没有/map部分),您的currrent JS代码应该可以工作,您可以根据需要进行测试。


Remove the first slash from the method @Path annotation:

@Controller
@RequestMapping("/map")
public class MapRest {

@Autowired
private MapService mapService;

@RequestMapping(value = "searchCarByUser", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<RetornoMapa> searchCarByUser(@RequestBody User user) {
//...

The @Path of each method follows the same rules as, say, the path from an href="..." attribute: if it starts with a slash, it's an absolute path, else it's a relative path (in this case relative to the base class' @Path).

Having that in mind, your currrent JS code should work if you call http://localhost:8080/orion/webservice/searchCarByUser instead (without the /map part), you can test it if you want.

相关问答

更多
  • JSON是一个对象,如 var jsonObject = { "json":"object"};
  • 您可以尝试此链接用于CORS http://www.sencha.com/forum/showthread.php?267051-extjs4-Ext.Ajax.Request-and-Cross-domain&p=978374&viewfull=1#post978374 You can try this link for CORS http://www.sencha.com/forum/showthread.php?267051-extjs4-Ext.Ajax.Request-and-Cross-doma ...
  • Breeze目前使用datajs库为任何OData服务提供支持。 所以我们受到这个库理解的任何格式的约束。 (我不确定这个库如何处理Atom OData) 请注意,这仅适用于OData服务,对于任何Web Api控制器提供的服务,JSON.NET提供的序列化格式与OData光格式非常相似。 我们已经考虑过提供一个处理选项来绕过datajs库并直接处理OData有效负载,但我们还没有。 Breeze currently uses the datajs library to provide support fo ...
  • 我认为你错过了资源配置的一件事。 你应该尝试使用这个: var Category = $resource( 'http://localhost:8080/test/categories/:id', {id:'@id'}); 在HTML内容中使用列表时也存在问题。 您应该执行以下操作,因为您将类别放在上下文中:

    First

    {{"ID: " + categories[0].id}}

    {{"Name: " + categories[0]. ...

  • 由于您从服务器获得了json响应,因此可以在ajax请求中使用dataType: 'json' 。 然后使用$ .each()迭代数组 $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: StrUrl, data: "{'StateId':'" + Stateid + "'}", async: false, dataType: 'json', succe ...
  • 首先,你必须使用最新版本的角度。 现在,它具有1.4.5的性能优化和功能。 关于您的问题:HTML代码中的错误。 这是固定版本 function Hello($scope, $http) { $scope.users = [ { "userid": 1, "firstName": "kevin", "lastName": "buruk", "email": "pucuk@ubi.com" }, { ...
  • 从理论上讲,您有两种选择: 您将json作为资源提供,并通过HttpClient检索它。 你把json放在源代码中,然后在你的打字稿中导入它,当它被编译时,它会被webpack转换成一个对象。 实际上,据我所知,第二点是不可行的,因为它涉及webpack配置的修改,目前Angular无法实现。 Theoretically, you have two options: You serve the json as an asset and retrieve it via the HttpClient. You ...
  • 将ch.get与迭代器一起使用: exports.consume = function(req, res, user) { return new Promise((resolve, reject) => { const queue = user.queueName; amqpConn.createChannel(function(err, ch) { if(closeOnErr(err)) reject({ status: 500, message: 'Int ...
  • 从@Path注释方法中删除第一个斜杠: @Controller @RequestMapping("/map") public class MapRest { @Autowired private MapService mapService; @RequestMapping(value = "searchCarByUser", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseE ...
  • { "source": "0", "target": "1", "weight": 0.5, "value": 1 } source and target should be number like this : { "source": 1, "target": 1, "weight": 0.5, ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)