#!/usr/local/bin/python2 # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding("utf-8") app_id = "1620985601930253" secret = "5be31e12d0f5c62b62a0e621cd5cf07c8abb0dc7" redirect_uri = "https://www.mintegral.com/" # print toutiao.get_auth_code(app_id, redirect_uri) advertiser_id = "109058238138" access_token = "b3e921ebc814ef2f65c2e0c13511736920661446" data_source_id = "538993ae969e43c3a73928982ec59c69" # print toutiao.get_access_token(app_id, secret, "dbdae8d24cfa600e9fbd4aa83321b1db92192cf9") import toutiao # print toutiao.refresh_access_token(app_id, secret, "/Users/wangjf/Workspace/data") # file = "/Users/wangjf/Workspace/data/output_1/part-00000.zip" # print toutiao.upload_dmp_data_file(advertiser_id, file, access_token) # https://ad.toutiao.com/openapi/audit/oauth.html?app_id=1620985601930253&redirect_uri=https://www.mintegral.com/ ''' year = 1 years = 5 bj = 10000 rate = 0.05 f = open("/Users/wangjf/Workspace/data/interest.bak", 'w+') while year < years: bj = bj * (1 + rate) print >> f, "第%d年,本金息总计%0.2f" % (year, bj) year += 1 f.close() fo = open("/Users/wangjf/Workspace/data/interest.bak", 'r') for o in fo.readlines(): print o.strip() import os os.system('python2 ../python/sendMail.py -t jinfeng.wang@mobvista.com -c \'jinfeng.wang@mobvista.com\' ' '-s "今日头条上传数据" -b "Hi,<br/> All,本次上传数据已完成。<br/>' ' 校验成功:%s条,校验失败:%s条。<br/>"' % (100, 0)) ''' # print str(toutiao.select_ta(advertiser_id, access_token)).replace("u", "").replace("'", "\"") # file_paths = "[\"109058238138-2fb2a83112bcc2c8c8f01917e0c39bcf\", \"109058238138-2f2497ba195da99aeef880f569824eed\"]" # print toutiao.update_dmp_data_source(advertiser_id, data_source_id, 2, file_paths, access_token) # file_paths_4 = "[u'109058238138-54a1b77d9c4e01fb00cb10910d8da557', u'109058238138-a06977e08c35987676bb9f966e2d299c', " \ "u'109058238138-5778a9b146c0c068fff681854ce82165', u'109058238138-069d834b2ecec92bb07d0226b302df83', " \ "u'109058238138-63683488ebed743501beb23b13e5468d', u'109058238138-4bd0d413e08f240c653fc391f3ef308c', " \ "u'109058238138-4beef0e129708f70d69e879be4310297', u'109058238138-26ff8979403d3ef3dd226db9709b3a93', " \ "u'109058238138-016b7f69cfde39d1706e5f0e8b340932', u'109058238138-5b42d2a87c2186a5222429ef5008ac36', " \ "u'109058238138-563dca90ade112562ef9358e402d9751', u'109058238138-b588f3d52e2ff8c81d43e9cdcbc4e024', " \ "u'109058238138-c9f82c005c706d1fb781bf7df81c9d2a', u'109058238138-93c38545f9d04d45a87f696a9f2feea0', " \ "u'109058238138-211842f892e87487fac00265d131d3fa', u'109058238138-ce1844a98e4dabe4a5f2aa427cfb0ee0', " \ "u'109058238138-ee325f91d0d4b1e7f4048fcc54e73759', u'109058238138-18e510cdd5bf8306d450f0a445e4dfec', " \ "u'109058238138-b23c9ce034cf80bc955860fea25466c7', u'109058238138-683b744fe34e752bfe6ac5110aa83e56', " \ "u'109058238138-a4505ad4dbbaf8933d87b8fe09fe42d4', u'109058238138-26fd79bd5b10f4930d1c0bd7190fe922', " \ "u'109058238138-b294eeda46648272a322027015df279f', u'109058238138-c55b5710a4ab6c148e3dad211c9a38cb', " \ "u'109058238138-83d14750002a47ac486b1419fa39b11e', u'109058238138-61645e256383d70d4ba3f494f9b2cd90', " \ "u'109058238138-f330dcae6c16a75f1bb259f784949140', u'109058238138-6534b42fb2abe51a727c8626aeada18a', " \ "u'109058238138-9fe357d1aa3a846800cf57959057b694', u'109058238138-07b08aafed97537a2fccb87ff0980eac', " \ "u'109058238138-e48fb5d8f5e1cbf45fa40f47322d8253', u'109058238138-2363e0589049baa78550cb5e3feda48e', " \ "u'109058238138-bea74ffd9601a0ddfae402a2099c16cd', u'109058238138-03d4362d5547274454f186ff402aa76c', " \ "u'109058238138-5129089ad8c2f5e0b274092f4db20893', u'109058238138-7464f0cd3602f459a31e8ad6295db944', " \ "u'109058238138-44ecd1e4e1c9e1fec6f6ab84ae6f9833', u'109058238138-5078e76195e2a05f149caf8c5b7e30c9', " \ "u'109058238138-e91756203b2af684be538c5fa982cddf', u'109058238138-6b99c6d684b3c86f0b461c25df6cd1f0', " \ "u'109058238138-7bd7f787f140231f14d19f77ad261ebf', u'109058238138-f19471d2899deec2110b42adf4fcf491', " \ "u'109058238138-6c25d125d59fd11e22ab360ac9f8bfe1', u'109058238138-449f89246cc6806d9b801e3a894afb76', " \ "u'109058238138-0c6604476eff3cac9d1557de622ae030', u'109058238138-a8b0123001924c9c334458e762bb5bbc', " \ "u'109058238138-9f565766a0cb1fb6db9022a4b50557c3', u'109058238138-fe2560c3c3944cb37a0919d70342a322', " \ "u'109058238138-06991eee922645e9bb64d80922e91617', u'109058238138-0a5f88db305e91f4847979d7431a64ef', " \ "u'109058238138-3e1216314bf8c955afdf4d809b39cc2a', u'109058238138-88ae15a6157fe7834757d27dd6a6f462', " \ "u'109058238138-46e569130bb462fa6146f96d05dc8fd8', u'109058238138-8135558273175f8988b8fef68aa13422', " \ "u'109058238138-b927a09de1d95b1c270508f211d8bf42', u'109058238138-a558de4e344408bac542b825bf29e5c4', " \ "u'109058238138-82edaf2a552ba173794e2139975959a9', u'109058238138-e812cf26a181b899c4ff5c6d871d0f6e', " \ "u'109058238138-954a1996a2607d5bd18936e7b84c5f61', u'109058238138-4f3339c6c7a68d7c6aeaa97ada5fd2fa'] " # 268 file_paths_3 = "[u'109058238138-5e0c086a664483372aabfc0ebb3d841d', u'109058238138-ee321886800815a515b557ae5e4f78f3', " \ "u'109058238138-5e02a948eb409b8a71bce1cd18d651bb', u'109058238138-1a72d3598cf2de522704c516b73f31d3', " \ "u'109058238138-b8b4f3e538a331885cba8a030cd3bb2f', u'109058238138-6b2bfd0792c6d37530f11b7abba9bc21', " \ "u'109058238138-cd43354ef4b15f397b21de2ed7952182', u'109058238138-35aa1ee5171545d0e68f1ad83d324570', " \ "u'109058238138-cf75c91a0460a6be232c16c5695021b6', u'109058238138-94766e4d583b4a4afd2d6ad5bb43a19f', " \ "u'109058238138-c4acc8748bfb6decb84d44be1a9d337c', u'109058238138-98a26fe43eac76ac72bb93122631c5ba', " \ "u'109058238138-3961ad2d953619734c8b98658753570e', u'109058238138-6b70aa04ad8970ad0964e07f8e596e76', " \ "u'109058238138-729fe663b194f12e13ff5a325daf88b1', u'109058238138-257b72fede6787e24173d87d405ce7bf', " \ "u'109058238138-e5048459194bf77e3cdc945f3e3aa6ad', u'109058238138-e5bbf402f6a7e5c2719fd1fe467202de', " \ "u'109058238138-1ee0705f3b0ab0b0f95341f5447bc760', u'109058238138-1c5ef0ddbd859d34e672c0ce3399fb8d', " \ "u'109058238138-40e57f2bb109f88b1e9e157d50c544e5', u'109058238138-fe4b191d8915024c794238a38eb830f4', " \ "u'109058238138-ce50bdfbf61792c3f1c950d163fdc6be', u'109058238138-3796302972e984a7664798e068cfb66d', " \ "u'109058238138-c225dcd48cb69f68ec19aecbfe2d01f0', u'109058238138-fdd7f8f41c087b0b60e2ff39b7890488', " \ "u'109058238138-124be23572ae4f78ab8c06c498498b14', u'109058238138-496c2792f3993b7ff34e2a6bad7958fd', " \ "u'109058238138-0f58cf57fb1ebf06a279a81b7a3a3572', u'109058238138-d67999742db6536d1026d3ed6a818acd', " \ "u'109058238138-378b6f017a6f312428f4277a78a3473a', u'109058238138-ceda6fccd80fa6a616b7483ba7dc6070', " \ "u'109058238138-187bed451a90533e88761451b80e826f', u'109058238138-5dd83cb072135856a66c60a8e1e8fac8', " \ "u'109058238138-f1a3a9a8480767f09e1362087bb24453', u'109058238138-167e26116e81e93d0b292417d9474880', " \ "u'109058238138-866b8f999a7e754b9a6d3782ed7a85b5', u'109058238138-56f24dcd37d261b01a36dfa121ddf1af', " \ "u'109058238138-6d24756a4601a449c9f61842833373d4', u'109058238138-e1b9435fd0fb05e1fe22bb824246dd99', " \ "u'109058238138-bf8263486161a783fcc04887cb1dbcc6', u'109058238138-9bad42bdf197368095bca181cbc281fa', " \ "u'109058238138-ca869e567b170058c8e168c210da0047', u'109058238138-82ee5be1daeeca9d20b00e8e7136374f', " \ "u'109058238138-9ed36de83691792e947d28d966fe9cb6', u'109058238138-1294ce6f14c240e9c4e30766fd39d76a', " \ "u'109058238138-e8926d7bf8d7d4d58327eb0eeb605885', u'109058238138-cd1c1620dc7b2f1522a91f5fffd0d75e', " \ "u'109058238138-1483c0a87545d4b0d1cb8df493ef6016', u'109058238138-3247acd228668801a5c0f6a575f0fefa', " \ "u'109058238138-bceab89d5604905b38957c0a824e7a2a', u'109058238138-583e17db7cbead80808d92be77a7f91e', " \ "u'109058238138-3225918d801dbe4ae4746d9b8f93aaa3', u'109058238138-de1377be673f2512b6dbba687ed9f5f5'," \ "u'109058238138-9212928bb3b37d937de094d9533b88f8', u'109058238138-506c08f62d1beec21d6292b5bc24b1f0', " \ "u'109058238138-db5971b2186d54515cae6b59e267f523', u'109058238138-cf6ce37ee72eade3d731968510edc6d6', " \ "u'109058238138-ec448b962c60d0dbd06ebdfa8522e7bc', u'109058238138-5db37e752b08f066d5f9a48ea36b9990'] " # 257 file_paths_2 = "[u'109058238138-fd3facfaa93c851c2b13b7312d1478fe', u'109058238138-880ab8ac57ddc56a9910c39c2af3dfc9', " \ "u'109058238138-12b277eb63bdb700bebdac487b993ec2', u'109058238138-d26340b5a6f60c8d649043a9ff234468', " \ "u'109058238138-03cf0b52aa758e89372c084ed8afa666', u'109058238138-35ed7607ed5926423d8a948c25814cc2', " \ "u'109058238138-36ac969980dc2360136056125ef0d6ab', u'109058238138-287ae576193e2a2208196c69e0b45d1b', " \ "u'109058238138-1d217e4d70e3e79f95a7d11d1d008090', u'109058238138-d8570f379644a1dbd2016ab0bd9b4c90', " \ "u'109058238138-7c4e2def38cefe8eecd3dfc026b6e09b', u'109058238138-d45335db63a366aa39a9156ee913809f', " \ "u'109058238138-5020f31190d16cc63222992e3e53b904', u'109058238138-85eb4ed95b585ea76893990082b8610c', " \ "u'109058238138-4c51e4b1c86094092271598e79ae751f', u'109058238138-dedcec94e8c474e50979b1a6c825b295', " \ "u'109058238138-9c911cda4e42858873ca9d41b5596dd3', u'109058238138-50a33f51be443bac9d80871f9cc584d2', " \ "u'109058238138-b58ba38e341764c21daf1fe7a647d00e', u'109058238138-99b987947c7e904f2f5b11cd44a2f83d', " \ "u'109058238138-75331e6a9d59a581f3220bc1adb8126f', u'109058238138-aa925b57fc000c52524b1d41fa0dc21d', " \ "u'109058238138-a6991bdf3733d50e9239ed3f272e7dae', u'109058238138-9388eb763a795c63b0d199f809ef757d', " \ "u'109058238138-6e90c1ad78fdda77e99c0ccf2692f2cf', u'109058238138-568f0ae2ad6aaad85c1fce991b6b8b0b', " \ "u'109058238138-2fc60a90f2f9164351cc9e9220b863e6', u'109058238138-1e82b0b22f140dc3671d7492dd9487fe', " \ "u'109058238138-de1fccfb8fa2b2cd8017e1c5aa5264af', u'109058238138-d862c72e634723d629e75033fec3e510', " \ "u'109058238138-448b63d35518080d7fb8265815da7360', u'109058238138-adfda20f7dc6883408b48e0989d80106', " \ "u'109058238138-f273211477a7175288f07492f7c707ad', u'109058238138-4350ad1cf090a7a56ea8fd90a577dfe0', " \ "u'109058238138-528a2dfaf97b744d5177c1df3ba0ef32', u'109058238138-74bcd513eea65fb7960db9cd96780c34', " \ "u'109058238138-8f8e56991e30b5f39f7cd1d514b9c5e8', u'109058238138-4aa5ff8db1bd9a466a47fcee853ba01d', " \ "u'109058238138-4e8c48abd17333e7841413f764a33f3f', u'109058238138-8a094d637d979a5c5e5bb14aeda1d3ff', " \ "u'109058238138-9070589f9f8eed2ed816807663d5bd6b', u'109058238138-1668786f64cd8c5e8b03a78ae618658b', " \ "u'109058238138-8dc989a6e826a3c9bfa16f73248a3e59', u'109058238138-994dadefac6ccefc5095979247536076', " \ "u'109058238138-e227a2e83f4698d8845af5fa777de241', u'109058238138-166a83899d12d6f5b851ee8a05607dc1', " \ "u'109058238138-e773f19c2f07c26cbbd11087e08a6ec0', u'109058238138-af2e2101dc1f0db1c26395d8bdcc4bbe', " \ "u'109058238138-003d2583180932b1d695378e5b247c0c', u'109058238138-f74f0da42acf74ad5474e5fb46c81033', " \ "u'109058238138-623ec125ae47645d745da4365b661a48', u'109058238138-df85c85e145c732eeebb81d18606e3f3', " \ "u'109058238138-def4225c32a72969fce9db8b74af99f8', u'109058238138-f249bb3d51c5b5cdbd12ddaff4b310fb', " \ "u'109058238138-476cf310b2f632a87bfbf1d48ee55e60', u'109058238138-91048792725088b45e9e104c71cc6e71', " \ "u'109058238138-50ebe8cf9c2402f992e64810c2469ef2', u'109058238138-7984368a8703e0be86b997db063c9f39', " \ "u'109058238138-a525ff4e7a0ff4169b8ab510cc1294d3', u'109058238138-ad3af0d21012ca85d7899ad0e454c3fb'] " # 全 file_paths_1 = "[u'109058238138-151a353bba0d21320cf58927053055e7', u'109058238138-f8a250928098663a8e4c42ac374beaef', " \ "u'109058238138-d8cce6dc5d88543db1cb8f6a189f31be', u'109058238138-972cc63d86df960a4d4d7e816c8ae469', " \ "u'109058238138-2984a3068484679d5ef0d0a4f19670ed', u'109058238138-a8b38dff195bc8c2137e5c91f4d3be0d', " \ "u'109058238138-0549cb453d4b82acad1dee9839627ebe', u'109058238138-12e864ac8f930d267b9f609417083503', " \ "u'109058238138-152b1f9081793ac79b4e65ee83f26940', u'109058238138-2edd26c549fa2362ccfc2c1b1c3bfc6f', " \ "u'109058238138-050f1c0c8b3f3bd31df106997e643c8f', u'109058238138-b4cc3a53aef006195933f2b6269708c2', " \ "u'109058238138-72a09d08f5d3b6712e73606c78a4eedd', u'109058238138-2e77a91d3ebfe3f8ce0bbb8e6a685bf6', " \ "u'109058238138-2fde41f5aea9dd262aabaa8038c78232', u'109058238138-8fe36fef8c5a740f28c49c8dfb90b8be', " \ "u'109058238138-fcca6a6a3bfe94599bfdc53cffca4f75', u'109058238138-bc5948a25507efd4d166fc5f2530928a', " \ "u'109058238138-7b20b5cb3f73bebc73679233fa8b6009', u'109058238138-3a5edd36a49e183ecc8da8c3f46e09c8', " \ "u'109058238138-b1c86bc42a1493b902bb768a72700e67', u'109058238138-2f00743c387e55aa5b7de7c823ff75f6', " \ "u'109058238138-eb8ffc9a1f1f9f3210c0d9598fae0de7', u'109058238138-858a7a19649442c9f2adf4f785fc9e2d', " \ "u'109058238138-677baaa25f82474bf79069f276020e20', u'109058238138-dd448fda3858c845da7757d7bc223918', " \ "u'109058238138-ef973b63ddaaedeaa49d0a1005cd4ec1', u'109058238138-0cb6ee204eee8fbc98a547e97f552ac3', " \ "u'109058238138-265df6ea85b0d280c279ffb3850191f4', u'109058238138-950abbbab82724bf41858d6670c00e35', " \ "u'109058238138-fc068a6d35c84b426f0afadb7f5bec8a', u'109058238138-14655085cd1fc96b6cf5fbb78ce629c0', " \ "u'109058238138-edfb4f7cf6ece93c65df81eddfeb7896', u'109058238138-ea44c223fa20b5153e7ff1d2ca53fb95', " \ "u'109058238138-6003a02092dd7fbb61bfb5a99809b256', u'109058238138-30e2e02e2836079166fc8fd7eb583aa7', " \ "u'109058238138-3990ccb9607d780776c6b9a9b042210c', u'109058238138-fc2d9d692173788d10c844fb04398d73', " \ "u'109058238138-bd3adc4ad9c2405778f23b8aed46b6e8', u'109058238138-d57cb8c78d650ac68589b916bbd1d13c', " \ "u'109058238138-e999a9c430c1f857bd1ddf5b29b7d34f', u'109058238138-df656115971ffcc590420a47c891fc19', " \ "u'109058238138-be72bca50354f7d8c34961d5904a169b', u'109058238138-02736d5139c2419034b86e4fe60f9e3a', " \ "u'109058238138-f0221a4295dfa20b44c8226d0a66b4a1', u'109058238138-9beac338b943f7370e72710f8ba5f988', " \ "u'109058238138-bf6899729dca5bd514d6b007900174e5', u'109058238138-632abc9fd85c7626be5574d516ee1b4b', " \ "u'109058238138-d710ee942d00ca20bc3a3f55db36c7eb', u'109058238138-8df563e7e4803183f997652ebed2acc2', " \ "u'109058238138-5eddb6a3144922f2d2a44edb8cc1ccda', u'109058238138-d83ca6a5ac7f7b8c02d806dbb59e50b9', " \ "u'109058238138-ad1e2af780b48cd83c0d4e7008cb8fb7', u'109058238138-cf24166d13694ec1766020a9d82b7060', " \ "u'109058238138-5da827b22719c0b3253c9dd971b0c00c', u'109058238138-da1d21d1264349b88cceb1e9d3e5e14b', " \ "u'109058238138-325a75b5952a758f1e9043bdbeb7c843', u'109058238138-2902af51f755cf41b5c2d811a744c20e', " \ "u'109058238138-b96000cdd219edb096fb625ef7be7804', u'109058238138-a7cb69b084d38d2b01eb242535f097a3'] " # 275 file_paths_0 = "[u'109058238138-6b1e7453da121a15d91b8285b29f6665', u'109058238138-2214267c4a02dd2a1e37be1f0f2fe52f', " \ "u'109058238138-bcc33ef0e6639959b2df3de02364e9c3', u'109058238138-55a3a2a023a8c48256f69db49981c122', " \ "u'109058238138-866a732f396d8a61c11089d1022604f8', u'109058238138-f4c809d447c4580174cd2272e7aa1cd7', " \ "u'109058238138-ec26e4e2d410211637639ce68db8de63', u'109058238138-066c62741c929400cc97ed9e5b9cf2fe', " \ "u'109058238138-7826c512afac42d1ba52395451432756', u'109058238138-fb93a7289190270fe18a04311d25c207', " \ "u'109058238138-a05caf119796a550e782163024ba1669', u'109058238138-e030370d6e214aa7bebc7f0e319d1ac7', " \ "u'109058238138-8186de5b43decef4790a4cdaa4061472', u'109058238138-ed1ff61ed06ffe542b34f136a19a1e8e', " \ "u'109058238138-6bd7a2cc2f4bbaf4bbdc973ee0cf9114', u'109058238138-9ecdb14637abdbf528e4c123949ea64b', " \ "u'109058238138-f99fe0c469522e5dabb09950f727679a', u'109058238138-3f0145de2197b52b668377fdeb4cd78b', " \ "u'109058238138-76ddb0de840c97ecc622cb4a9eca198a', u'109058238138-7852d99ada320b1109e55d3a3a3e30af', " \ "u'109058238138-3ca02ed625c9deff76553d613e329959', u'109058238138-adbe9364ca92c1e1b9f2e36fb9ca89a1', " \ "u'109058238138-e845bf90592203b6cdbd2e47668498e6', u'109058238138-dc69e56b3519ec091c2f349cf81d81e2', " \ "u'109058238138-89f8be4f887d9eaa340bd46a5606f172', u'109058238138-88ca7b3ae0c238e7258248c81a05e122', " \ "u'109058238138-996ad8a8e397ca87271b8322a7dac380', u'109058238138-d4241533bacd174196b2b3dcf50c8f9b', " \ "u'109058238138-2f4f88a9624e346591c509b3f3c3242a', u'109058238138-59460867b033a37bf9f6a77961074840', " \ "u'109058238138-bc52b0623d20966ae97b10fbbfb9b641', u'109058238138-c8b99737fce0526f965543b29d7d9aea', " \ "u'109058238138-fd8c21914dd51f7a83834d8cfb34e3f4', u'109058238138-2eb39c3384d15a9f58cf086d4876e8d7', " \ "u'109058238138-e1b079d06b604a4f89abef2740fe9f75', u'109058238138-bab711c368c82f1c2f83e5e847f77476', " \ "u'109058238138-2f6ce34cef96e70c272cccc370072dbb', u'109058238138-6dcaf97ff66f6910747bfaff6ba6c090', " \ "u'109058238138-e8bcaa387f9ba9e887928de0a1b1db95', u'109058238138-98bc36d27766172d1efe9be4fd0b233a', " \ "u'109058238138-9935c6c6595f829a26b4f11feb768494', u'109058238138-676d60d0ae7a6110f6314531661cfad1', " \ "u'109058238138-a84c9c55991c90f829b9de2bd0c30cbe', u'109058238138-363eb7ac726f9797e9ea8c3a3188cf26', " \ "u'109058238138-ef4bcf8a1cdc1864c5c09cfb85a8ac7a', u'109058238138-054a342fe6e82c1b32659f622c4ea421', " \ "u'109058238138-a4cab8581e0513894e5841b891a0e256', u'109058238138-25328fe26ce32897a2dd03a9e9d95264', " \ "u'109058238138-0e3f4b631eb0c31685f4b50ba83a4c3a', u'109058238138-7a7f0a7bc8522a8df46090c5631dab64', " \ "u'109058238138-a6a4f8ea2cd37785a15a01a028a268d1', u'109058238138-77f200c7e3fcfff7505ff8b14b3dd02a', " \ "u'109058238138-0dc1cb047e0e81bec56c4f4528826e96', u'109058238138-340e5afe23e191284adabf1408e465bf', " \ "u'109058238138-822fbd34de115f482dd9c9647927d5c6', u'109058238138-97f6b4d5adf4f34ee039ad8d6c7d5cb4'," \ "u'109058238138-6a27e57adfc8dbbb2b8b2fa21fb92757', u'109058238138-e6b5ed67dc63cfe6bc25952bcc90213c', " \ "u'109058238138-17c0a471dfdeb484868d0a0e1a6a6a02', u'109058238138-f802e91133ec4088f45df9c333076e44'] " data_source_name = "mintegral_device_20190226" description = "mintegral_device_20190226" # print toutiao.create_dmp_data_source(advertiser_id, data_source_name, description, # file_paths_0.replace("u", "").replace("'", "\"").replace(" ", ""), access_token) # print toutiao.update_dmp_data_source(advertiser_id, data_source_id, 1, # file_paths_4.replace("u", "").replace("'", "\"").replace(" ", ""), access_token) # print str(toutiao.delete_ta(advertiser_id, access_token, "[\"%s\"]" % data_source_id)).replace("u", "").replace( # "'", "\"").replace("None", "\"\"") # file_pathss = file_paths_3.replace("u", "").replace("'", "\"").replace(" ", "") # print file_pathss ''' import threading import time lists = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] total_valid_num = 0 total_invalid_num = 0 class myThread(threading.Thread): def __init__(self, threadId, name, counter): threading.Thread.__init__(self) self.threadId = threadId self.name = name self.counter = counter def run(self): print "开始线程:", self.name # 获得锁,成功获得锁定后返回 True # 可选的timeout参数不填时将一直阻塞直到获得锁定 # 否则超时后将返回 False # threadLock.acquire() print_time(self.name, self.counter, lists.__len__()) # 释放锁 # threadLock.release() def __del__(self): print self.name, "线程结束!" def print_time(threadName, delay, counter): while counter: time.sleep(delay) global total_valid_num global total_invalid_num total_valid_num += 2 total_invalid_num += 1 lists[counter - 1] += 1 print "[%s] %s 修改第 %d 个值,修改后值为:%d" % (time.ctime(time.time()), threadName, counter, lists[counter - 1]) counter -= 1 threadLock = threading.Lock() threads = [] # 创建新线程 thread1 = myThread(1, "Thread-1", 1) thread2 = myThread(2, "Thread-2", 1) # 开启新线程 thread1.start() thread2.start() # 添加线程到线程列表 threads.append(thread1) threads.append(thread2) # 等待所有线程完成 for t in threads: t.join() print "主进程结束!" print lists print total_invalid_num print total_valid_num ''' # print str(toutiao.delete_ta(advertiser_id, access_token, "[\"%s\"]" % data_source_id)).replace("u", "").replace("'", # "\"").replace( # "None", "\"\"") # print toutiao.update_dmp_data_source(advertiser_id, data_source_id, 1, # file_paths_3.replace("u", "").replace("'", "\"").replace(" ", ""), access_token) # print str(toutiao.delete_ta(advertiser_id, access_token, "[\"%s\"]" % data_source_id)) \ # .replace("u", "").replace("'", "\"").replace("None", "\"\"") """ path = "/Users/wangjf/Workspace/data/output_1/*.zip" strs = os.popen("ls " + path).read().split("\n") for files in strs: if files != '': id = files[files.__len__() - 7:files.__len__() - 4] print id if id == '000': print int('0') elif id[0:2] == '00': print int(id[2]) elif id[0:1] == '0': print int(id[1]) else: print int(id) print strs """ # myList = [([]) for i in range(4)] # myList[0].append(1) # myList[0].append(2) # myList[0].append(3) # print myList # import validate # print validate.validate("/Users/wangjf/Workspace/data/output_1/part-00006.zip") ''' for num in range(1, 10): count = 5 a = 0 while count: a += num if a > 5: print('id == %d,count == %d' % (num, 5 - count)) break else: count -= 1 i = 5 - count print('id = %d 输入的密码不正确,第%d次尝试' % (num, i)) continue '''